我見過的所有代碼都在AppDelegate的-didFinishLaunchingWithOptions中放置了 - [[UIApplication sharedApplication] registerForRemoteNotificationTypes:...,所以推送警報是用戶的第一件事看到他進入應用程序。推遲顯示推送通知警報
我的目標是延緩它一點點,即表演的東西,然後在一些viewDidLoad中顯示用戶的警報。 這可能嗎?
另一個相關的問題是,如果將用戶拒絕推送或只是如果事情是錯的註冊-didFailToRegisterForRemoteNotificationsWithError會叫什麼名字?
謝謝!
感謝您澄清#2。我從文檔中看不清楚。我想,當用戶在iOS7中拒絕請求時,無法告訴*。我可以告訴* *她們通過調用'enabledRemoteNotificationTypes()'否認了這一點,但我沒有得到通知他們點擊的那一刻號 –