2011-06-07 103 views
1

我的應用程序被配置爲使用推送通知,並且工作正常。我的證書過期了,另外一個團隊成員創建了一個新證書,並向我發送了要使用的p12文件。獲得證書並更新mobileprovision以使用此新證書。生成新證書後,推送通知不起作用

我還重新生成了推送通知的pem文件。但是現在我的推送通知不起作用。

我試過兩次生成pem文件,但apns不起作用。

有人可以讓我知道問題可能是什麼?

謝謝。

+0

你有NSLog這個函數的錯誤嗎? - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error; – Jorge 2011-06-07 09:04:30

+0

是已經試過了,日誌沒有打印,我也收到設備令牌。 – lostInTransit 2011-06-07 09:07:10

+0

我以前有過這樣的問題。我不得不重新創建配置。我不確定這是否適合你。 – Jorge 2011-06-07 09:09:01

回答

0
  1. 執行設備的軟復位
  2. 熄滅推送通知的設備上,並把它們重新
  3. 熄滅推送通知的應用程序,並在設置再次打開他們

不知道哪個部分有所作爲,但推送通知再次工作!好極了!!

0

請記住,如果在發送通知時發送了無效的deviceToken,Apple將默默刪除發送的每條消息。 所以我想這個問題可能是你的當前證書發送了無效的deviceToken(可能來自之前的證書)。 您是否在註冊反饋服務?

+0

devicetoken是正確的 - 檢查,我也檢查了反饋服務。那也不會返回錯誤。 – lostInTransit 2011-06-07 13:42:30