0

Я намерен отправить оповещение пользователя через FCM, когда мой пользователь webapp (уже подписанный на уведомления) приближается к маяку, передающему URL-адрес Eddystone. Если у пользователя нет установленного приложения, мне бы хотелось, чтобы уведомление, связанное с Android, было запущено, но если пользователь является уже существующим пользователем приложения, который уже подписался на уведомления о приложении, я хотел бы отключить/отключить соседнее уведомление и использовать eddystone- url meta: title и/или url, чтобы вместо этого вызвать специальное уведомление о push.Можно ли использовать Eddystone для запуска FCM (Firebase cloud messaging) для более насыщенных уведомлений?

Даже когда я спрашиваю об этом, я знаю, что для этого нужно работать, пользователи Телефон должен отправить сигнал в мой бэкэнд приложений, чтобы вызвать отправку FCM. Не знаю, как это сделать. Было бы высоко оценено любое руководство или альтернатива, чтобы показать более богатое уведомление существующих пользователей приложений.

ответ

2

Отличный вопрос, отличная идея. Прежде всего позвольте мне подвести итог/уточнить ваш вопрос, чтобы убедиться, что у меня есть это право:

  • Если ваш сайт/приложение еще не установлено, вы хотели бы поблизости, чтобы создать уведомление каждый раз, когда она близка к вашему Eddystone-URL маяки (чтобы помочь входящим пользователям). Это хорошо работает для вас.

  • Однако, как только ваш сайт/приложение уже установлено, вы хотели бы сами контролировать уведомления. Вы хотели бы помочь в этом.


Я думаю, что есть нужно, чтобы решить эту проблему две части:

  1. Как ваш сайт/приложение знать, когда он находится рядом с Eddystone-URL маяка?
  2. Как ваш сайт/приложение может быть рядом, знаете, что он не должен запускать уведомление?

Для (1) веб-сайты в настоящее время не могут сканировать изображения, расположенные поблизости. В Интернете появился захватывающий новый Webbluetooth api (запуск в Chrome очень скоро!), Но он еще не способен сканировать маяки. Это то, что мы надеемся получить в 2017 году, но это пока невозможно. Однако приложения могут легко сканировать URL-адреса маяков с помощью системы Bluetooth apis.

Для (2), я не думаю, что это возможно, но спросить рядом, чтобы не увольнять уведомление, связанное с установленным вашим веб-сайтом/приложением. Тем не менее, я знаю, что это запрос функции, который мы получаем время от времени, и мы рассматриваем способы поддержки этого варианта использования. Если все будет хорошо, у нас будет что-то для вас в 2017 году примерно в то время, когда (1) будет решена.


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

(Я также думаю, что Push Messaging - это красная селедка, так как вы должны иметь возможность контролировать уведомления полностью на устройстве с помощью локальных уведомлений).

+0

Несмотря на мои усилия по прикручиванию, вы хорошо поняли мой вопрос. Это звучит как захватывающее время для веб-пространства. Я согласен с тем, что рабочий сервис для webapp имеет возможность просыпаться, когда рядом находится маяк, тогда местное уведомление, основанное на входящих данных, имеет смысл. – jasan

+0

Ты понял! Супер захватывающее на самом деле :) Спасибо за помощь, чтобы дать нам обратную связь. – mmocny