我已经设置了一个带有推送通知的iOS应用程序,问题是该应用程序会在不处于 Activity 状态时忽略通知,或者更确切地说横幅不会出现。一个奇怪的事情是缺少了``警报样式''选项。
我不知道.entitlements文件是否必要,是否应该在其中定义内容。除此之外,我认为所有设置都正确。
环境就是生产。
最佳答案
所有推送通知均由iOS处理,而不是由您的应用处理,在用户单击/滑动查看选项后,iOS会将推送通知发送至您的应用。
注册通知时,是否设置了正确的通知类型,即UIRemoteNotificationTypeAlert
(警报(横幅))?
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)];
此外,您无法设置“提醒样式”,用户可以在设置应用程序中进行设置。您无法强制使用通知的显示方式。
关于iphone - 通知设置中缺少“提醒样式”选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953900/