我有一个应用程序,在iOS 9中本地通知正常。
我正在将应用程序更新到iOS 10.
升级到Swift 3后,我已迁移本地通知新的UserNotifications框架(我只支持iOS 10,所以很好)。
但是,我在这个应用程序中没有收到任何通知。香草应用程序中的相同代码有效。
我已经请求了通知授权,而且该部分工作正常。
我也尝试添加UserNotification.framework,但这没有任何区别。
迁移后没有看到通知的原因是什么?
答案 0 :(得分:2)
不知何故问题得到了解决。我尝试了很多东西,所以我不知道解决方案是什么:(另一方面,我做了一个错误,这使我的调试变得非常困难。看起来像identifier
UNNotificationRequest
应该是唯一的。我曾经安排多个通知并为所有通知设置相同的标识符。这导致所有先前的通知被最后一个通知覆盖。