将设备令牌发送到我的服务器时,它会多次运行

时间:2013-07-12 12:49:38

标签: ios push-notification apple-push-notifications devicetoken

我注册了apns服务。我正在获取设备令牌,我想将它发送到我的server.if已经这个设备ID存在于我的服务器中我不想再发送它。

      - (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
    {
         NSLog(@"My token is: %@", deviceToken);//so from here i want to send my   token to server using service.if got same device token when user runs app in the same phone i will

          get device id,i want to send it only at first time if it is same phone 
     }

如何进行 谢谢

1 个答案:

答案 0 :(得分:1)

您可以将其存储在手机本地。如果您在didRegisterForRemoteNotificationsWithDeviceToken中获得的设备令牌等于本地存储的设备令牌,则不会将其发送到您的服务器。如果您没有本地存储的设备令牌,或者本地存储的令牌与新接收的令牌不同,请将其发送到您的服务器并更新本地存储的令牌。