相关疑难解决方法(0)

用户拒绝推送通知提示时的回调方法?

我的问题是我想显示初始推送通知提示的加载屏幕"应用程序想要向您发送推送通知".

因此,如果用户点击,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被选中,加载屏幕永远不会消失.所以我不知何故需要知道用户何时完成选择.

objective-c push-notification apple-push-notifications ios

35
推荐指数
2
解决办法
2万
查看次数

检查IOS 8中是否启用了本地通知

我已经在互联网上查看了如何使用IOS 8创建本地通知.我发现了许多文章,但没有解释如何确定用户是否已设置"警报"开启或关闭.请有人帮帮我!!! 我更喜欢使用Objective C over Swift.

notifications localnotification ios8

30
推荐指数
5
解决办法
2万
查看次数