Cordova最稳定,功能最丰富的FCM插件是什么。所需要的只是接收推送消息和FCM注册令牌。前景和背景。
我已经尝试https://github.com/fechanique/cordova-plugin-fcm并且它完成了Android的工作但不适用于iOS,因为我没有获得js回调。所以我正在寻找一种可以在两个平台上运行SAME的替代方案。
提前感谢您的回答
答案 0 :(得分:7)
嗯,据我所知,FCM没有更好的插件。您尝试调试此插件,或使用这两个中的一个(我从未测试过它们):
https://www.npmjs.com/package/cordova-plugin-firebase
https://www.npmjs.com/package/cordova-plugin-fcm-afronutt
如果其中一个为你工作,请对此发表评论,以便让其他人受益。
[编辑] 显然,第二个链接就是你使用的插件。
[EDIT2] 有关cordova-plugin-fcm
的问题的可能解决方案,请参阅This[EDIT3] 我使用cordova-plugin-fcm用于IOS和Android直到今天18/6/2018。它工作得很好。我经常在我的iPhone 5上更新IOS。所以它是最新的。
答案 1 :(得分:1)
如果我正确理解您的问题,您希望能够使用推送通知(注册令牌就是这样)。
我自己还没有使用它(但是),但最近phonegap push plugin(参见8月的announcement)通过FCM开始工作。
旧插件曾用于GCM,现在他们将其迁移到FCM。它支持Android和iOS,如果你愿意,还可以使用APNS作为旧插件。
该项目似乎有更好的文档记录,包含大量示例有效负载,每个设备的详细选项和细微差别等,并且非常活跃(2017年4月4日,108/1544手表/星级对比58/418)几天前的最新更新(对于cordova-plugin-fcm的5/6个月)。
从我的印象来看,phonegap-plugin-push使用得更广泛......
话虽如此,我也没有具体经验 - 仅使用phonegap-plugin-push的前身。