Уведомление в игровой магазин через маяк

Я пытаюсь провести несколько тестов с маячками, у меня есть читать, что вы можете инициировать установку приложения через уведомления Google поблизости, я покупаю несколько маяков, но пока они не приходят, я пытаюсь научиться использовать приложение "beacon simulator", я могу легко отображать https-адреса, но URL-адреса для игрового магазина не работают, я где-то читал, что вы не можете использовать ссылки на Google Play, вместо этого вы должны использовать намерение.

Итак, как я могу отправить уведомление для запуска установки приложения с помощью маяков?

0
0
89
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вот шаги:

  1. Зарегистрируйте учетную запись разработчика Google
  2. Зайдите в Google Панель управления маяком и зарегистрируйте свой маяк
  3. Добавьте к маяку URL-адрес вложения уведомления о ближайшем окружении. Вы можете прочитать обзор того, как это сделать здесь.
  4. Обновите свое приложение, чтобы оно отвечало на намерения приложения.

В этой ссылке говорится об использовании «резервной веб-страницы» для отображения веб-страницы в случае, если ваше приложение не установлено. Не делайте этого - вы хотите, чтобы вместо этого загружался Play Store, чтобы пользователь мог установить ваше приложение.

Вам также необходимо будет включить намерение приложения в URL-адрес вложения уведомления о ближайшем окружении, поэтому, если ваше приложение уже установлено, в ваше приложение будет отправлено конкретное намерение, которое может открыть определенный экран, если оно уже установлено. Вам нужно будет запрограммировать это намерение приложения в манифест вашего приложения.

Вот пример URL-адреса вложения уведомления "Рядом":

intent://myschemepath1/myschemepath2;scheme=myapp;package=com.x.y.z

В этом примере имя вашего пакета приложения - com.x.y.z, а ваша настраиваемая схема URL-адресов приложения, которая запускает ваше приложение, - myapp: // myschemepath1 / myschemepath2.

Просто замените конкретную информацию на имя пакета для вашего приложения и элементы схемы вашего приложения. Вы можете узнать больше о создании намерений приложения здесь.

Могу ли я загрузить приложение без шага 4? У меня нет приложения, сейчас я использую его только для тестирования, поэтому я пытался протестировать случайные приложения (которые мне не принадлежат), я не хочу запускать определенные действия в установленном приложении, Я просто хочу, чтобы уведомление приводило к загрузке. Допустим, я просто не хочу побуждать пользователя устанавливать покемона через уведомление, следующий URL-адрес будет работать? intent: // ;; package = com.nianticlabs.pokemongo или первые 2 параметра не могут быть пустыми / нулевыми?

veccher 26.09.2018 15:19

Конечно, если у вас нет приложения, просто используйте существующее определенное намерение приложения для шага 3. См. Мой ответ здесь, чтобы узнать, как это сделать с приложением Facebook.

davidgyoung 26.09.2018 16:53

Другие вопросы по теме