1

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

我想知道 .entitlements 文件是否是必要的,我应该在那里定义一些东西。除此之外,我认为所有设置都是正确的。环境就是生产。

4

1 回答 1

4

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

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

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

更多您无法设置“警报样式”,用户可以在设置应用程序中执行此操作。您不能强制通知的呈现方式。

于 2012-10-18T12:05:46.657 回答