iOS - 推送通知:它是不是总是显示通知

Posted

技术标签:

【中文标题】iOS - 推送通知:它是不是总是显示通知【英文标题】:iOS - Push Notification: does it always display a notificationiOS - 推送通知:它是否总是显示通知 【发布时间】:2010-07-03 19:13:07 【问题描述】:

我想知道如果应用程序没有启动,是否可以通过 APNS 发送推送通知而不显示通知? (在这种情况下,收到的消息将被丢弃)

谢谢

【问题讨论】:

【参考方案1】:

我可能误解了你的问题,但我假设你问的是如何为用户提供关闭推送通知特定方面的选项?

您必须在应用程序中进行设置。也就是说,如果用户希望关闭此特定方面,您的应用必须为他们发送请求。

- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types

所以,如果您仍然想制作徽章,但不再显示警报:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge];

不要忘记将令牌重新发送给您的提供商,因为在此请求之后它可能已更改。

【讨论】:

以上是关于iOS - 推送通知:它是不是总是显示通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在iOS推送通知上进行徽章增量

保存收到的远程推送通知 - ios

当应用程序处于前台时收到推送通知时,是不是可以为 ios 显示横幅?

了解过去是不是在 iOS 上显示过推送通知权限提示

在后台推送 iOS 通知

如何检查用户之前是不是在 iOS 中查看过推送通知权限警报视图?