私は自分のアプリにPushNotificationを使用しています。それは、デバイストークンがアプリケーションがロードされるたびに生成されると思われる。だから私のサーバーでは、私は多くの重複したデバイストークンを持っています。iPhone PushNotification複数回登録する
デバイストークンをデータベースに追加する前にチェックする必要がありますか、アプリの実装に何か問題がありますか?
コードの下に私が使用しているセグメント。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// launchOptions has the incoming notification if we're being launched after the user tapped "view"
NSLog(@"didFinishLaunchingWithOptions:%@", launchOptions);
// [self.viewController handleDidReceiveRemoteNotification:userInfo];
// other setup tasks here....
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
// [self updateWithRemoteData]; // freshen your app!
// RESET THE BADGE COUNT
application.applicationIconBadgeNumber = 0;
// ...
// call the original applicationDidFinishLaunching method to handle the basic view setup tasks
[self applicationDidFinishLaunching:application];
return YES;
}
- (void)application:(UIApplication *)app
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
[self sendDeviceTokenToRemote:devToken]; // send the token to your server
}
誰かに助けてもらえますか?サーバーに一意のデバイストークンを保存するにはどうすればよいですか?
おかげで、 Nikil
アップルが推奨するベストプラクティスとして、各起動時にプッシュ通知のために再登録する必要があります
感謝yarそれは私にとって非常に便利です。 – nambi