码迷,mamicode.com
首页 > 移动开发 > 详细

iOS.APNs

时间:2014-12-02 14:57:05      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   使用   sp   on   bs   cti   

APNs

 

 


 

Q&A

Q: 现在有这种情况,XApp是一个强登录类型(用户在使用App的第一步为必须进行登录,例如微信等社交App)的App。

正常情况下,我们可以给XApp推送消息。但是如果XApp被卸载后如何能及时知道XApp在某个iOS设备上已卸载呢? 

A: 参考Ref[2]中Chapter: "Provider Communication with Apple Push Notification Service"的

    Section: "The Feedback Service" 这部分内容。另外APNs是针对App的,粒度只能控制到App。

引伸Case:   

如果用账号UserA来登录XApp,并且在UserA登录期间,我们对该设备推送了消息。然后我们删除该XApp(注意此时

并没有对UserA进行注销操作),接下来重新在该设备上安装XApp(只是安装该App,不做任何操作),那么我们还是可以将

消息推送到该设备上,因为APNs是针对App的。如果我们的推送消息刚好和UserA相关,那么也就是说在没有登录XApp的

情况下就可以看到和UserA相关的推送消息。所以如果你在其他人的设备上登录过类似XApp的App,请记得登出(退出,注销),

避免其他人可以看到本应只能你看到的推送消息。 


 

Reference

1. 向 iOS 设备发送推送通知

https://www.ibm.com/developerworks/cn/mobile/mo-ios-push/

2. Local and Remote Notification Programming Guide

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW1

iOS.APNs

标签:http   io   ar   os   使用   sp   on   bs   cti   

原文地址:http://www.cnblogs.com/cwgk/p/4137384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!