如何向您的应用添加推送通知服务?

时间:2010-11-17 06:14:24

标签: service push-notification apple-push-notifications

我想在我的应用中添加Apple推送通知服务。详细信息是:

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

  1. 如何开始这些?我应该申请任何证明或身份证吗?

  2. 是否可以调用当时可能无法运行的应用删除某些数据?

2 个答案:

答案 0 :(得分:0)

我将继续前往Urban Airship,并开始实施Apple推送通知。他们有一个示例应用程序,您可以扩展以满足您的需求,并提供有关如何启动和运行示例应用程序的详尽分步文档。

许多“我的iPhone在哪里”的应用程序已经在使用你所描述的方法在地理上找到iPhone。

快乐的编码!

答案 1 :(得分:0)

Apple Developer中有大量信息:

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

进行快速测试的最简单方法是查看easyapns文档。在iOS Provisioning Portal中创建AppID时,必须为Apple推送通知服务配置它(阅读“如何”选项卡)。

如果您的应用未运行,则没有问题,当收到推送时,UIApplicationDelegate会通过此消息通知您的应用:

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

您必须放置删除代码。