0

我有問題的應用程序版本更新如何重新註冊在IOS

[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]]; 
[[UIApplication sharedApplication] registerForRemoteNotifications]; 

在我的舊版本的軟件,我已經在didfinishedlaunch方法中調用上述方法錯誤地兩次,對於那些我已經收到了同樣的通知推送通知兩次。所以我只用一次這種方法。之後,我已將該新版本上傳到應用商店。

我的問題是當用戶新安裝我的新版本的應用程序,它會很好,我收到單一的通知。

但我已經將舊版本升級到新版本,上面的問題重複了我.Same Notification顯示兩次。

回答

1

我認爲你可以刪除應用程序,然後重新安裝它,我想它會再次詢問你的通知,其中將是你的新代碼。如果不是,那麼我想這取決於您的推送通知服務(例如Parse等),其中可能有功能從註冊設備列表中刪除設備以用於通知等。

+0

謝謝,是的,我知道。但我問,舊版本升級到新版本後。這意味着將舊版本與新版本重疊。是任何可能的,沒有刪除應用程序。我提到它http://stackoverflow.com/questions/21571978/how-to-get-back-allow-push-notifications-dialog-after-it-was-dismissed-once –