推送通知替代方案

Abh*_*nav 2 iphone cocoa push-notification apple-push-notifications

我听说推送通知不可靠.有什么可以替代呢?

我试图处理的用例是:1.我有一个应用程序,将由三种组共享.每组包含一组人员.2.请求由第一类组提交,并由第二类组提供服务.因此,所有属于第二组的人都应该得到通知,除此之外没有人应该收到通知.3.同样,A请求由第一类组提交,它将由第三类组提供服务.因此,所有属于第三组的人都应该得到通知,除此之外没有人应该收到通知.即使是第二组人也可以向第三组提出请求.

请提供您的想法,我应该如何处理这些情况.

Abh*_*nav 5

推送通知依赖于网络(3G/WiFi)存在来发送通知.此外,Apple推送通知服务器没有回复,保证通知的发送.说完所有这些东西...... iPod touch对于发送通知非常不可靠,因为它没有3G; 第二,为节省电池,其通知内部关闭一段时间....

一种替代方法是在后台线程中轮询服务器以进行任何修改.但这仅在app运行时才有效.

另一种选择可以是编写我们自己的APNS基础设施.

  • 小修正:未关闭通知,当设备处于待机状态时,WiFi将关闭.它只会每隔几分钟激活一次WiFi,以检查新的通知,邮件等. (2认同)