我的问题是我想显示初始推送通知提示的加载屏幕"应用程序想要向您发送推送通知".
因此,如果用户点击,yes我可以继续并在随后调用的委托方法中启动应用程序:
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
[self hideLoadingScreen];
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
[self hideLoadingScreen];
}
Run Code Online (Sandbox Code Playgroud)
但是,如果用户点击no,则不会调用这些方法,这是有道理的.我的问题是,是否有一个不同的委托方法,如果他拒绝,会被解雇?
我的问题是如果no被选中,加载屏幕永远不会消失.所以我不知何故需要知道用户何时完成选择.
我已经在互联网上查看了如何使用IOS 8创建本地通知.我发现了许多文章,但没有解释如何确定用户是否已设置"警报"开启或关闭.请有人帮帮我!!! 我更喜欢使用Objective C over Swift.