ios - 如果应用程序在 iOS 中终止,则静默远程通知

标签 ios notifications silent

<分区>

当我收到远程通知时,我需要执行 segue。这个过程在后台完美地发生。但是,如果应用程序通过在应用程序预览中向上滑动而终止/终止,那么我就不会收到通知。实际上它是一个静默通知,用户看不到它。因此,用户无法在收到通知时在前台启动应用程序。我该如何处理这种情况?

最佳答案

APNS 由操作系统处理,如果它没有在前台运行或在后台运行,则不会通知您的应用程序。 Apple 在此处对哪些应用程序可以如何扩展后台进程有具体规定

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

无论如何,一旦应用程序终止,APNS 将不会启动该应用程序。用户必须通过点击图标或与通知交互来启动应用程序。

关于ios - 如果应用程序在 iOS 中终止,则静默远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464329/

相关文章:

android - Cocos2dx C++ 处理许多纹理

ios - 发送一个枚举,它是字典上的元组并返回

go - 安装 Microsoft Visual c++ 2008 Redistributable 软件包时出现身份验证问题

ios - 如何将 NSExtension 和 UNNotificationExtensionCategory 键添加到 Info.plist?

ios - Xcode、HMSoft HM-10 BLE不选择UUID直接连接一个模块

ios - 哪个更好 - 依赖委托(delegate)还是通过对象持久化 - iOS

android - 在通知中使用 TaskStackBuilder 会重新创建一个 Activity

Swift:检测并取消另一个应用程序的通知

Delphi Tokyo 10.2 的 Powershell 静默/无人值守安装 - 用于在 win docker 容器中使用 CI

c# - 以不同的用户静默方式通过 C# 代码运行 .bat 文件