Использование API Web Push с Cordova PhoneGap-Plugin-Push и FCM - PullRequest
0 голосов
/ 07 ноября 2018

У нас есть приложение Cordova, которое использует push-уведомления, которое отлично работает на Android и iOS. Теперь я подумал, что хотел бы проверить, получу ли я Web Push API для работы на платформе браузера / в качестве PWA.

Однако мне не удалось найти каких-либо указаний, как это сделать.

Почти во всех найденных мной примерах с включенной платформой браузера используется пример из https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/API.md#pushnotificationinitoptions

const push = PushNotification.init({
  browser: {
    pushServiceURL: 'http://push.api.phonegap.com/v1/push'
  }
});

Однако домен push.api.phonegap.com, похоже, к настоящему времени не существует.

Документ Firebase , который я обнаружил, не объясняет, как использовать FCM с плагином push, который уже выполняет большинство описанных там вещей (я бы ожидал).

Я нашел пример , который использует pushServiceURL: 'https://fcm.googleapis.com/fcm/send', но вопрос уже гласит, что "Прежде всего, я не знаю, является ли pushServiceURL правильным. Это URL-адрес, который следует использовать, если Я хочу отправить несколько уведомлений от FCM? "

И я понимаю https://firebase.google.com/docs/cloud-messaging/http-server-ref, что этот URL является серверным API.

Итак, кто-нибудь умудрился использовать API Web Push с phonegap-plugin-push? С FCM или с сервисом andouter?

Спасибо!

...