标签:
目前使用过的第三方推送很多,有极光, 友盟,个推等,现在主要针对个推,谈谈我对推送流程的理解。
在项目中,如果想要实现评论 推送功能 需要进行以下步骤:
1. 在用户登录的时候 通过 [GeTuiSdk bindAlias:@"用户的唯一标识"]; 绑定用户
在用户注销登陆的时候 解绑 [GeTuiSdk unbindAlias:@"用户的唯一标识"];
2.当A评论 B的时候,调用接口 将评论内容 和B的信息传给服务器,
3.然后服务器 将这些数据通过个推接口传给个推服务器,个推服务器通过B的用户唯一标识 找到他所绑定的clientID 然后个推服务器将 评论内容和clientID打包传给 APNs(Apple Push Notification service), ps(由于个推里边配置了推送证书,所以能链接APNs)
4.APNs在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。
5.iPhone把发来的消息传递给相应的应用程序, 并且按照设定弹出Push通知。
6.通过个推的接口,可以得到透传消息,进行消息的处理
标签:
原文地址:http://www.cnblogs.com/qiutangfengmian/p/5603130.html