我们有一个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还是使用外部服务?
谢谢!