2011-05-16 41 views
3

我正在iPad上推送通知。我的應用程序是包括iPhone和iPad在內的通用應用程序。 iPhone的推送通知的效果很好,用戶會收到推送,應用程序的名字出現在Setting -> NotificationsiPad中的推送通知不會出現在設置

不過,我有iPad版一個小問題是,應用程序的名字沒有出現在Settings -> Notifications列表。我仍然可以註冊設備ID,iPad確實收到推送通知。

有誰知道可能是什麼原因?我檢查並確定兩個設備的註冊碼完全相同

+0

嘗試重新啓動設備。這通常是有效的。 – lostInTransit 2011-05-21 10:11:28

+0

如何創建一個新的供應證書por ipad並試試看看是否可行 – Radu 2011-05-26 10:44:09

回答

3

也許這是顯而易見的,但你嘗試:

  • 重新啓動iPad的?
  • 完全刪除應用程序,創建一個乾淨的構建並運行在iPad上構建?
  • 嘗試安裝在另一個iPad上?這個問題也出現在另一臺iPad上嗎?

重新安裝一個乾淨的版本並重新啓動設備應該能解決大多數像這樣的奇怪問題。如果這不能解決您的問題,則在另一臺iPad上測試或完全重置您的iPad非常重要。

這樣你就可以看到iOS安裝本身是否有問題。聽起來就像是這樣,因爲push正在工作,iPhone版本工作正常。

通過在另一臺iPad上進行測試,您可以確定問題出在您的代碼/應用程序還是iOS中。

1

您確定您在啓動時註冊您的應用程序嗎?

我有一個類似的問題,我偶然刪除- (void)registerForRemoteNotificationTypes

刪除該行之前,我有應用程序的所有設備仍有設置,但是新設備沒有註冊,因此未在設置中註冊。