gpt4 book ai didi

ios - 如何检测用户是否点击 "Don' t Allow"on Apple 的推送通知确认警报

转载 作者:可可西里 更新时间:2023-11-01 06:18:56 26 4
gpt4 key购买 nike

如果用户点击苹果推送通知警报消息上的“不允许”按钮,我想触发一些事件。是否有任何通知被触发或任何其他方式来检测用户的此操作?

最佳答案

我相信有人会需要一个可靠而简单的答案(就像我曾经做过的那样)——所以给你。在调用 [[UIApplication sharedApplication] registerForRemoteNotifications]; 之后,您可以像这样漂亮地使用 NSNotificationCenter:

[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidBecomeActiveNotification
object:nil
queue:[NSOperationQueue mainQueue]
usingBlock:^(NSNotification * _Nonnull note) {
if ([[UIApplication sharedApplication] isRegisteredForRemoteNotifications]) {
//user tapped "Allow"
}
else{
//user tapped "Don't Allow"
}
}];

注意:我的设备当前运行的是 iOS 9.2,我的 Xcode 是版本 7.2,我的部署目标是 8.0。

关于ios - 如何检测用户是否点击 "Don' t Allow"on Apple 的推送通知确认警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21575333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com