【问题标题】:Get device token (iphone) and implement push notifications, using cordova使用cordova获取设备令牌(iphone)并实现推送通知
【发布时间】:2019-02-10 00:44:45
【问题描述】:

我正在使用 Apache Cordova 构建我的第一个移动应用程序(最初用于 IOS,以后可能会扩展到 Android),目前进展顺利......现在我需要实现推送通知。正如我认为的那样,我会:

  • 获取设备令牌
  • 使用我的 REST API 将令牌发送到我的服务器
  • 我将使用 APNS 从我的服务器发送最终通知。

推送通知的主要目的是让用户打开应用,提供一些数据更新。

如果我的想法是正确的,我需要先获取设备令牌......我想问什么......我可以使用什么插件:

  • 获取设备令牌
  • 获取权限或注册(如果需要),以便我从我的服务器发送通知并将它们与应用相关联...因此用户单击通知并打开应用。

欢迎任何有关如何处理此问题的指导(或更正),以及任何有关插件的建议。

【问题讨论】:

  • 只使用firebase插件?

标签: cordova cordova-plugins


【解决方案1】:

插件phonegap-plugin-push 就是你所需要的。

警告:避免使用已弃用的 GCM 或 APNS 发送通知,您可以使用此插件在 Android 和 iOS 中使用单个通知接收 FCM(Firebase 云消息传递)通知API。 Firebase 的缺点?您永远不知道 Google 什么时候会开始向您收费

另外,请非常小心您获得的插件版本,有一个兼容性表。 您不能期望在任何 Cordova、cordova-android 或 cordova-ios 平台上简单地使用最新版本,忽略这一点肯定会导致通知不起作用。

【讨论】:

    猜你喜欢
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    相关资源
    最近更新 更多