我们正在开发正在使用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/