将Web Push API与cordova phonegap-plugin-push和FCM结合使用

时间:2018-11-07 09:11:42

标签: firebase cordova push-notification firebase-cloud-messaging phonegap-plugin-push

我们有一个Cordova应用程序,它使用推送通知,在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 doc并没有说明如何将FCM与已完成此处描述的大多数功能的推插件一起使用(我希望如此)。

我发现an example使用了pushServiceURL: 'https://fcm.googleapis.com/fcm/send',但问题已经表明“首先,我不知道pushServiceURL是否正确。如果我使用此URL,想从FCM发送一些通知吗?”

我了解https://firebase.google.com/docs/cloud-messaging/http-server-ref,该URL是服务器端API。

那么,有没有人设法将Web Push API与phonegap-plugin-push结合使用?使用FCM还是使用外部服务?

谢谢!

0 个答案:

没有答案