一般的推送讯息,注册了之后就可以进行推送的,因为已经上传了装置号,不过要保证程式退出了之后,但在后台有一个接收程序。
苹果系统和安卓不一样就在于安卓彻底关闭某一应用程式的程序以后接受不到讯息 一个是推送 一个是获取推送 安卓没有统一的伺服器为装置推送相关通知
在iOS系统上面如果使用极光的自定义讯息, 在app杀死之后是接收不到的.
在Android系统上面,极光推送实际上使用的还是socket长连线维持推送通道的, 当手机中的极光socket全部断开之后就无法接收推送了. 全部断开是指所有使用了极光SDK的app, 假设A,B都使用了极光SDK,那么当B杀死A保留的情况下,依然可以接收B的推送;当AB全部关闭则无法接收.
个人感觉极光比较好,因为极光毕竟开始就是主要做推送这块的。
appdelegate里有个方法,-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo收到推送讯息后就会呼叫,你在这里读取讯息,再以通知的形式传送到你要处理的指定页面即可