当我尝试获取远程通知时,我犯了一个错误,即使用UIApplicationLaunchOptionsLocalNotificationKey
字典LaunchingOptions
的键来获取信息。但这一切都适用于我真正的 iPhone(10.2)。
我可以点击远程通知来启动我的应用程序。这是为什么?
当我尝试获取远程通知时,我犯了一个错误,即使用UIApplicationLaunchOptionsLocalNotificationKey
字典LaunchingOptions
的键来获取信息。但这一切都适用于我真正的 iPhone(10.2)。
我可以点击远程通知来启动我的应用程序。这是为什么?
在我分享的链接中有一部分:
何时使用本地和远程通知
由于 iOS、tvOS 和 watchOS 上的应用程序并不总是在运行,因此本地通知提供了一种在您的应用程序有新信息要呈现时提醒用户的方法。例如,在后台从服务器提取数据的应用程序可以在收到一些有趣的信息时安排本地通知。本地通知也非常适合需要在特定时间或到达特定地理位置时提醒用户的应用程序,例如日历和待办事项列表应用程序。
当应用程序的部分或全部数据由贵公司的服务器管理时,远程通知是合适的。使用远程通知,您可以决定何时将通知推送到用户的设备。例如,消息传递应用程序将使用远程通知让用户知道新消息何时到达。因为它们是从您的服务器发送的,所以您可以随时发送远程通知,包括当应用程序未在用户设备上运行时。