2011-06-07 61 views
1

大家好我使用這個code發送推送通知,但registerForRemoteNotificationTypes沒有返回任何內容failToRegisterForRemoteNotificationsWithErrorregisterForRemoteNotificationTypes對didFailToRegisterForRemoteNotificationsWithError沒有響應

的供應配置文件和開發者證書是正確的和最新的。

我知道,有些事情不要在模擬器正常工作,但在failToRegisterForRemoteNotificationsWithError應該從蘋果返回一些錯誤。

任何人可以幫助我的任何軌跡?

回答

0

此問題已修復重新安裝Xcode和刪除並重新安裝所有證書和配置文件。

問候。

+1

我討厭當解決方案是關於向您的Mac投擲核彈並重新安裝所有內容... :-( – xus 2012-09-21 11:10:51

1

在我的情況的解決方案是,確保簽約身份沒有指向一般*輪廓(通配符),但我的具體應用捆綁的個人資料,因爲推送通知不使用通配符工作。 此外,它會更好的iOS或iPhone標籤添加到您的問題,而不僅僅是蘋果。

2

在我的情況下,我必須手動設置正確的日期和時間在一個較舊的iPhone 3G上,它已經在關閉一段時間之後恢復到2000年1月1日。唯一的提示是關於控制檯輸出中「證書」的信息,可以在XCode(不是調試控制檯)的Organizer中查看。

1

我的問題是 - 在測試過程中,通知被禁用(我的應用程序通知關閉,之後關閉徽章/警報)。

所以,去設置,選擇通知,找到你的應用程序,設置通知中心爲ON,確保徽章/聲音打開(取決於你使用的選項)

好運2