2010-11-17 69 views
0

我想苹果推送通知服务添加到我的app.The细节是:如何将推送通知服务添加到您的应用程序?

我的应用程序将保存一些重要的个人数据,所以,我想确保,当有人失去他/她的iPhone,他/她可以向提供服务的服务器报告。当服务器接收到报告时,它会向APNS发送通知,然后APNS向iPhone发送推送通知,并调用该应用程序删除相关数据。 这是我的问题:

  1. 如何开始所有这些?我是否应该申请任何证书或身份证?

  2. 是否可以调用当时可能未运行的应用程序来删除某些数据?

回答

0

我会转向Urban Airship并尝试Apple Push Notifications的实施。他们有一个示例应用程序,可以根据您的需要进行扩展,以及有关如何让示例应用程序启动并运行的详细分步文档。

许多“我的iPhone在哪里”应用程序已经在使用您描述的方法来在地理上定位iPhone。

快乐编码!

0

有在苹果开发者吨的信息:

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

做快速测试的easyest的办法是看看easyapns文档。在iOS Provisioning Portal中创建AppID时,必须将其配置为Apple推送通知服务(请阅读“如何操作”选项卡)。

还有,如果你的应用程序没有运行,当推的是收到没问题,你的应用程序将被UIApplicationDelegate这个消息notifyed:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

有,你必须把你删除代码。

相关问题