<分区>
当我收到远程通知时,我需要执行 segue。这个过程在后台完美地发生。但是,如果应用程序通过在应用程序预览中向上滑动而终止/终止,那么我就不会收到通知。实际上它是一个静默通知,用户看不到它。因此,用户无法在收到通知时在前台启动应用程序。我该如何处理这种情况?
<分区>
当我收到远程通知时,我需要执行 segue。这个过程在后台完美地发生。但是,如果应用程序通过在应用程序预览中向上滑动而终止/终止,那么我就不会收到通知。实际上它是一个静默通知,用户看不到它。因此,用户无法在收到通知时在前台启动应用程序。我该如何处理这种情况?
最佳答案
APNS 由操作系统处理,如果它没有在前台运行或在后台运行,则不会通知您的应用程序。 Apple 在此处对哪些应用程序可以如何扩展后台进程有具体规定
无论如何,一旦应用程序终止,APNS 将不会启动该应用程序。用户必须通过点击图标或与通知交互来启动应用程序。
关于ios - 如果应用程序在 iOS 中终止,则静默远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464329/
相关文章:
go - 安装 Microsoft Visual c++ 2008 Redistributable 软件包时出现身份验证问题
ios - 如何将 NSExtension 和 UNNotificationExtensionCategory 键添加到 Info.plist?
ios - Xcode、HMSoft HM-10 BLE不选择UUID直接连接一个模块
ios - 哪个更好 - 依赖委托(delegate)还是通过对象持久化 - iOS
android - 在通知中使用 TaskStackBuilder 会重新创建一个 Activity
Delphi Tokyo 10.2 的 Powershell 静默/无人值守安装 - 用于在 win docker 容器中使用 CI