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