kuh*_*hle 5 rest openedge push-notification nativescript angular2-nativescript
我有一个 OpenEdge 数据库,我创建了一个 REST 服务,并且能够从外部世界对它进行 CRUD。我创建了一个可以从 REST 服务等中提取数据的 Nativescript 应用程序,但现在我想要推送通知。
我知道 Progress Kinvey 后端和具有推送通知功能的 Firebase 后端,但我不想使用它们。
有没有办法在我的 REST 服务器等上创建我自己的推送通知?
首先,我希望您了解推送通知的工作原理,以确保我们在同一页面上,
安装应用程序后,您可以查询唯一令牌并将其保存在后端以供将来使用。每当您想要发送推送通知时,您都需要与 APNs(Apple 推送通知服务器)/FCM(Firebase 云消息传递)进行通信,以便使用您之前获取的唯一令牌将推送通知发送到您的 iOS/Android 设备。
因此,现在您必须使用 Firebase,因为这是您与 Android 通信的唯一方式,但您可以选择自己与 APN 通信。但在我看来,这对你来说是一种开销,因为两者都有自己的协议,你必须区分 iOS 和 Android 之间的令牌,使用适当的协议等,
我建议您只使用Firebase 插件(直到您已经非常熟悉 APN),这样您就不必担心令牌属于哪个平台,随着时间的推移更新/撤销无效令牌等,FCM 相当不错API 和文档可以让您的生活变得轻松。
| 归档时间: |
|
| 查看次数: |
2344 次 |
| 最近记录: |