【问题标题】:How do I get device token information from all my users for push notifications?如何从我的所有用户那里获取设备令牌信息以进行推送通知?
【发布时间】:2011-06-25 20:48:07
【问题描述】:

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

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

明确地说,我想将设备令牌从我的用户设备获取到我的推送服务器。

我觉得我遗漏了一些明显的东西。请帮帮我。

【问题讨论】:

    标签: iphone push-notification


    【解决方案1】:

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

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

    【讨论】:

    • 但是如何将这些信息发送到推送服务器?
    • 在该方法中,使用信息回调您的服务器并将其插入数据库。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      • 2016-05-08
      相关资源
      最近更新 更多