2012-12-11 80 views
1

調試器,推送通知的模態警報請求

我已經創建了嵌入推送通知的應用程序。 由於某種原因,用戶不會被要求獲得第一次加載的權限。 在過去,我使用推送通知,一切似乎都奏效,代碼幾乎「複製粘貼」。

  • 我要求從證書頒發機構的證書(鑰匙圈)
  • 我啓用了推送通知和下載新的證書
  • 上傳證書到蘋果,並收到了驗證開發和經銷證書。
  • 我下載了一個新的開發+生產配置文件。
  • 我使用供應配置文件對應用程序進行了簽名。

當我在文本編輯打開供應配置文件我確實看到了以下項: APS-環境

我用這個配置文件簽署應用,並安裝到設備!

我已經嘗試了幾種方法,例如將手機上的時間設置爲未來幾天,重新啓動,重新安裝。

我使用城市飛艇作爲推送服務!

有沒有人有任何想法是什麼問題?

+0

我一個星期前面臨着同樣的問題,使他們,但我不麻煩了,可能是因爲我用的開發(不是臨時)配置。也許在發佈它會工作得很好.. – beryllium

回答

0

你有沒有設置[UAPush setDefaultPushEnabledValue:NO]

通過將此值設置爲NO UrbanAirship延遲提示用戶啓用推送通知,直到您準備好提問。這給了你一個機會來解釋它們的用途,而不是在應用程序啓動時彈出。

後來的後來,你可以通過調用
UIRemoteNotificationType notificationTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];