我只想向特定用戶發送推送通知。推送通知中的設備令牌
從我在蘋果文檔中經歷的。 用於推送通知註冊的代碼是這個
- (void)applicationDidFinishLaunching:(UIApplication *)app {
// other setup tasks here....
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
}
// Delegation methods
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
const void *devTokenBytes = [devToken bytes];
self.registered = YES;
[self sendProviderDeviceToken:devTokenBytes]; // custom method
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
NSLog(@"Error in registration. Error: %@", err);
}
在appdidRegisterForRemoteNotif
..我只看到DEVTOKEN字節創建併發送至server..but我將如何識別哪個設備令牌屬於哪個用戶的方法。所以如果我的設備名稱是Shubhank的iPhone。我怎樣才能發送我的iPhone是這個信息,這是我的設備令牌。
非常感謝,做解決我在找什麼......但我現在有重要的問題..每次應用程序啓動時,更改標記字節更改.. – Shubhank 2012-02-04 15:23:45
儘管並非總是如此,令牌將更改,但它是始終建議您每次應用程序啓動時更新該令牌。 請注意/接受答案,如果它幫助你。 – 2012-02-04 15:25:39
我會...但我想知道。這是現在令我困惑..可以說設備令牌是相同的..然後設備將重新註冊在我的服務器..所以我必須開發一個機制,覆蓋的作品? ..或者如果令牌更改..那麼我會對舊設備名稱做什麼? – Shubhank 2012-02-04 15:29:16