cordova - Cordova/PhoneGap推送通知与使用套接字通知

标签 cordova sockets phonegap-plugins ionic cordova-plugins

我们正在开发正在使用Cordova(专用于Ionic)的移动应用程序,并且正在使用PhoneGap PushPlugin和Amazon SNS进行推送通知。反过来,这会撞到我们与Amazon SNS进行通信的一台服务器以及相应的通知服务器(APN,GCM等),以将数据推送到我们的移动设备。

我对PhoneGap/Cordova的区别有什么困惑,设置此设置与套接字通知(例如通过socket.io)的优点或理由是什么?

推送通知是否在应用程序未运行时到达移动设备?如果没有,则似乎需要运行该应用程序,这意味着使用套接字已绰绰有余。

当应用程序未运行时,您可以在PhoneGap/Cordova中接收移动推送通知吗?

最佳答案

即使您的应用程序未运行,推送通知也将起作用。此外,您还可以配置推送消息,使其在设备也从关机状态恢复后也可以发送。失去连接并重新恢复连接后,您的应用可以接收通知。
这些系统内置了与在APN/GCM服务器上存储消息以及重新建立连接性等所有逻辑。

关于cordova - Cordova/PhoneGap推送通知与使用套接字通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309217/

相关文章:

windows - 在 Windows 中使用 IOCP 时缓存 OVERLAPPED 结构

cordova - "Failed to run constructor: ReferenceError: PluginManager is not defined"在 Android PhoneGap

javascript - 在函数外更新函数内的变量?

javascript - iOS 版 Cordova 加载带有间隙 ://ready iframe 的白页

php - 使用 cordova 创建 android 应用程序

cordova - 视频作为 phonegap 上的启动画面

ios - FCM iOS 设备 token 在 aws sns 推送通知中不起作用

javascript - 在 iPhone 模拟器上显示谷歌地图 - Phonegap

php - websockets 是否适合与 PHP 一起使用?

c - 使用标准 C 套接字下载互联网图像时遇到问题