我想在我的应用中添加Apple推送通知服务。详细信息是:
我的应用程序会存储一些重要的个人数据,所以,我想确定当有人丢失他/她的iPhone时,他/她可以向服务器报告,该服务器为我的应用程序提供服务。当服务器收到报告时,它将向APNS发送通知,然后APNS向iPhone发送推送通知并调用该应用程序以删除相关数据。 这是我的问题:
如何开始这些?我应该申请任何证明或身份证吗?
是否可以调用当时可能无法运行的应用删除某些数据?
答案 0 :(得分:0)
我将继续前往Urban Airship,并开始实施Apple推送通知。他们有一个示例应用程序,您可以扩展以满足您的需求,并提供有关如何启动和运行示例应用程序的详尽分步文档。
许多“我的iPhone在哪里”的应用程序已经在使用你所描述的方法在地理上找到iPhone。
快乐的编码!
答案 1 :(得分:0)
Apple Developer中有大量信息:
进行快速测试的最简单方法是查看easyapns文档。在iOS Provisioning Portal中创建AppID时,必须为Apple推送通知服务配置它(阅读“如何”选项卡)。
如果您的应用未运行,则没有问题,当收到推送时,UIApplicationDelegate
会通过此消息通知您的应用:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
您必须放置删除代码。