Как сделать отличную привязанность?
Уведомления о близости будут отображать сообщения в разделе «Рядом» в настройках Google, подсвечивать плитку быстрых настроек «Рядом» на поддерживаемых устройствах и предлагать наиболее эффективные вложения в качестве уведомлений.
Для максимальной эффективности вложения должны:
- Направьте пользователей на приложения или веб-сайты, которые некоторые пользователи уже посещают в этом месте.
- Будьте привлекательными для большинства пользователей, которые получат уведомление.
- Оптимизация местоположения маяка может помочь охватить только заинтересованных пользователей.
- Используйте прямой призыв к действию и не удивляйте пользователя.
- Стремитесь к сообщениям, которые вызывают положительную реакцию пользователей.
- Придерживайтесь политики уведомлений поблизости , чтобы обеспечить положительный опыт для наших пользователей.
Мое вложение не отображается в разделе «Рядом» в настройках Google. Почему?
- Существует несколько ограничений на показываемые нами сообщения, например разрешение только URL-адресов HTTPS и запрет контента, нарушающего наши политики .
- Ссылки на play.google.com не поддерживаются. Вместо этого используйте вложения App Intent , чтобы обеспечить взаимодействие с приложением.
Мое сообщение не отображается как уведомление. Почему?
Существует несколько причин, по которым уведомление может не появиться.
- Уведомление не будет отображаться, если вложение не будет хорошо воспринято пользователями. Советы по созданию отличной привязанности можно найти выше.
- Уведомления поблизости обычно сканируют маяки в течение нескольких секунд после включения экрана. Если экран некоторое время не включался, устройство не обнаружит новые маяки.
- Вложение в режиме отладки будет отображаться только на устройствах, работающих в режиме отладки. Также см. Режим отладки.
- Если уведомление было недавно отклонено на устройстве, это устройство может не показывать другое уведомление в течение определенного периода времени. Политика отсрочки также сбрасывается, если пользователь открывает раздел «Рядом» в настройках Google.
- Уведомление может не отображаться, если оно нарушает политику уведомлений поблизости .
Какие версии Android поддерживают уведомления поблизости?
Уведомления поблизости поддерживаются на Android 4.4 (KitKat) и более поздних версиях.
Как уведомления о близости связаны с Eddystone-URL или физической сетью?
Уведомления поблизости работают параллельно с Eddystone-URL и Physical Web, причем конкретное поведение зависит от ваших вариантов использования и возможностей. Например, если у вас есть один вариант использования, доступный на вашем веб-сайте, вы можете использовать маяк Eddystone-URL. Если вариант использования доступен в вашем приложении, вы можете использовать «Уведомления поблизости» с намерением приложения.
Какой формат требуется для вложений уведомлений о близости в API маяка приближения?
Подробности см. в разделе «Формат данных вложения» . Вкратце, вложения должны иметь следующий вид:
{
"title": "Example",
"url": "https://www.example.com"
}
Как используется заголовок во вложениях «Уведомлений поблизости»?
Заголовок будет отображаться в уведомлениях и списках, отображаемых функцией «Уведомления поблизости». Например, если для заголовка установлено значение «Пример действия на месте», текст уведомления будет отображаться как "Example action at place"
в дополнение к названию приложения или URL-адресу.
Уведомления поблизости устанавливают приложение в фоновом режиме?
Нет. Уведомления поблизости перенаправляют пользователей в Google Play Store для установки оттуда.
Как узнать, зашел ли пользователь в мое приложение через «Уведомления поблизости»?
Ссылки на уведомления поблизости — это стандартные глубокие ссылки Android, но если вы хотите предоставить дополнительные теги, например, для метрик или аналитики, вы можете добавить параметры строки запроса в компонент пути URL-адреса намерения.
Поддерживают ли «Уведомления поблизости» iBeacon?
Да, если маяк имеет статический идентификатор iBeacon. Эти идентификаторы могут быть зарегистрированы в API маяка близости и могут иметь вложения к уведомлениям поблизости.
Где и когда происходит сканирование, если не в моем приложении?
Сканирование выполняется сервисами Google Play и только при событиях включения экрана.
Кто отвечает за регистрацию маяков в API Proximity Beacon?
Любой может зарегистрировать маяк, если вложение имеет правильное пространство имен и тип. В большинстве случаев это будет владелец маяка, но может быть и производитель маяка, если у вас есть с ним договор.
Каков формат URI намерения приложения?
Во-первых, с помощью панели мониторинга Beacon вы можете позволить веб-интерфейсу создать для вас действительный URI, если вы понимаете части схемы, хоста и пути URI. Вот пример:
Если вы хотите, чтобы уведомления поблизости запускали действие в вашем приложении, имеющее следующий фильтр намерений:
<data android:host="item"
android:pathPrefix="/scanner"
android:scheme="myapp" />
Соответствующий URI Intent:// будет:
intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end
То есть URI можно разбить следующим образом:
intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end
Если ваша деятельность требует дополнительных намерений, их следует добавить непосредственно перед ;end
:
intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end
В дополнении могут быть использованы следующие типы:
- логическое значение
- Байт
- Чар
- Двойной
- Плавать
- Int
- Длинный
- Короткий
Также см. Intent.java#parseUri() и Intent.java#toUri(int) в контексте URI_INTENT_SCHEME для получения более подробной информации об этом URL-адресе намерения.
А как насчет локализации названия, которое использует «Уведомления поблизости»?
Вложения «Уведомлений поблизости» должны включать язык/локаль как часть пространства имен/типа, а «Уведомления поблизости» будут отображать только те вложения, которые соответствуют языковым настройкам пользователя.