获取设备令牌 (iphone) 并使用 cordova 实现推送通知
Get device token (iphone) and implement push notifications, using cordova
我正在使用 Apache Cordova 构建我的第一个移动应用程序(最初用于 IOS,以后可能会扩展到 Android),目前进展顺利...现在我需要实施推送通知。正如我所想,我会:
- 获取设备令牌
- 使用我的 REST 将令牌发送到我的服务器 API
- 我将从我的服务器使用 APNS 发送最终通知。
推送通知的主要目的是让用户打开应用程序,提供一些数据更新。
如果我的想法是对的,我需要先拿到device token。。。想问一下。。可以用什么插件:
- 获取设备令牌
- 获取权限或注册(如果我需要),以便我从我的服务器发送通知并将它们关联到应用程序...所以用户单击通知并打开应用程序。
欢迎任何关于如何解决这个问题的指导(或更正),以及任何关于插件的建议。
插件 phonegap-plugin-push 就是您所需要的。
警告:避免使用已弃用的 GCM 或 APNS 发送通知,相反,您可以使用此插件在这两个 Android 和 iOS,使用单个通知 API。 Firebase 的缺点?您永远不知道 Google 何时会开始 向您收费 使用它。
另外,要非常小心你得到的是什么版本的插件,有一个兼容性table。 您不能指望简单地将最新版本用于任何 Cordova、cordova-android 或 cordova-ios 平台,忽略它肯定会导致通知不正在工作。
我正在使用 Apache Cordova 构建我的第一个移动应用程序(最初用于 IOS,以后可能会扩展到 Android),目前进展顺利...现在我需要实施推送通知。正如我所想,我会:
- 获取设备令牌
- 使用我的 REST 将令牌发送到我的服务器 API
- 我将从我的服务器使用 APNS 发送最终通知。
推送通知的主要目的是让用户打开应用程序,提供一些数据更新。
如果我的想法是对的,我需要先拿到device token。。。想问一下。。可以用什么插件:
- 获取设备令牌
- 获取权限或注册(如果我需要),以便我从我的服务器发送通知并将它们关联到应用程序...所以用户单击通知并打开应用程序。
欢迎任何关于如何解决这个问题的指导(或更正),以及任何关于插件的建议。
插件 phonegap-plugin-push 就是您所需要的。
警告:避免使用已弃用的 GCM 或 APNS 发送通知,相反,您可以使用此插件在这两个 Android 和 iOS,使用单个通知 API。 Firebase 的缺点?您永远不知道 Google 何时会开始 向您收费 使用它。
另外,要非常小心你得到的是什么版本的插件,有一个兼容性table。 您不能指望简单地将最新版本用于任何 Cordova、cordova-android 或 cordova-ios 平台,忽略它肯定会导致通知不正在工作。