我见过的所有代码都在AppDelegate的-didFinishLaunchingWithOptions中放置了 - [[UIApplication sharedApplication] registerForRemoteNotificationTypes:...,所以推送警报是用户的第一件事看到他进入应用程序。推迟显示推送通知警报
我的目标是延缓它一点点,即表演的东西,然后在一些viewDidLoad中显示用户的警报。 这可能吗?
另一个相关的问题是,如果将用户拒绝推送或只是如果事情是错的注册-didFailToRegisterForRemoteNotificationsWithError会叫什么名字?
谢谢!
感谢您澄清#2。我从文档中看不清楚。我想,当用户在iOS7中拒绝请求时,无法告诉*。我可以告诉* *她们通过调用'enabledRemoteNotificationTypes()'否认了这一点,但我没有得到通知他们点击的那一刻号 –