本地通知在 iOS 11 中不起作用
Posted
技术标签:
【中文标题】本地通知在 iOS 11 中不起作用【英文标题】:Local notifications not working in iOS 11 【发布时间】:2017-09-20 21:14:12 【问题描述】:我在我的应用中使用本地通知。
现在 ios 11 已经发布,它们不再工作了。我在发布文档中没有看到任何可能导致此问题的内容,有人知道可能导致此问题的原因吗?
我知道它已被弃用,但我看不出它为什么不能正常工作。
提前致谢
【问题讨论】:
我认为你必须使用 UNUserNotificationCenter,它在 iOS 10 中可用 【参考方案1】:iOS11 好像有bug。我可以查看我是否安排了超过 64 个允许的通知,它会忽略我安排的所有通知。
docs 状态系统保持最快触发 64 个通知并丢弃其余通知。在 iOS11 上,它只是将它们全部丢弃......
因此,在我的情况下,解决办法是确保不安排超过 64 个通知。
【讨论】:
使用新的 UNNotification 尽管文档中没有提到它仍然是 64,并且在 iOS 11 上它根据***.com/a/52614542/1032900保持最后一组 64@以上是关于本地通知在 iOS 11 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
科尔多瓦本地通知声音在 ios 和 Android 中不起作用
Android推送通知PHP代码在第三方服务器中不起作用,在本地服务器中工作