如何从我的所有用户获取推送通知的设备令牌信息?

时间:2011-06-25 20:48:07

标签: iphone push-notification

我不知道http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008194-CH1-SW1如何告诉我如何获取Push的设备令牌。我读了几本书,但是没有帮助。

我想开发自己的系统,通过反馈和字典来跟踪它们。我想发送广播信息。

要清楚,我想将设备令牌从我的用户设备转到推送服务器。

我觉得我错过了一些明显的东西。请帮帮我。

2 个答案:

答案 0 :(得分:0)

当用户接受推送通知时,将使用带有信息的NSData对象调用didRegisterForRemoteNotificationsWithDeviceToken:方法:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
       devToken = ...
}

答案 1 :(得分:0)

该应用负责将其发送到您的推送服务器。您必须定义自己的方法来执行此操作,例如HTTP POST或其他一些专有协议。

例如,Urban Airship的iOS库向其服务器发出HTTP请求。请参阅UAirship.m文件中的registerDeviceTokenWithExtraInfo方法。