iphone - 通知设置中缺少“提醒样式”选项

标签 iphone ios push-notification apple-push-notifications

我已经设置了一个带有推送通知的iOS应用程序,问题是该应用程序会在不处于 Activity 状态时忽略通知,或者更确切地说横幅不会出现。一个奇怪的事情是缺少了``警报样式''选项。

我不知道.entitlements文件是否必要,是否应该在其中定义内容。除此之外,我认为所有设置都正确。
环境就是生产。

最佳答案

所有推送通知均由iOS处理,而不是由您的应用处理,在用户单击/滑动查看选项后,iOS会将推送通知发送至您的应用。

注册通知时,是否设置了正确的通知类型,即UIRemoteNotificationTypeAlert(警报(横幅))?

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)];

此外,您无法设置“提醒样式”,用户可以在设置应用程序中进行设置。您无法强制使用通知的显示方式。

关于iphone - 通知设置中缺少“提醒样式”选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953900/

相关文章:

iphone - 如何正确使用 ManagedObjectID?

ios - 迁移后 Realm 不工作

ruby-on-rails - Rails 中的 Gmail 推送通知

ios - 在 iOS 中强制关闭应用程序时处理像 whatsapp 这样的通知?

iphone - NSDate : timeIntervalSinceNow crash

iphone - 如何访问显示发布到墙上的应用程序名称的链接?

objective-c - UIView 中的 UIImageView 而不是越界显示图像部分

php - 在 ios 中推送通知

ios - Swift 错误中的 Objective-C 完成 block

iOS 推送通知不适用于带有 Test Flight 的临时分发