我们的服务器正在向 Android 和 iOS 上的通知发送 content_available: true
,这曾经适用于我们之前的 Ionic 混合应用程序,但是当我们开始使用原生 iOS 和 swift 时,通知就会出现,但是在后台不显示任何警报,有没有办法在不关闭 content_available
的情况下在后台显示警报,因为 Android 应用程序需要它
最佳答案
如果您希望 iOS 设备接受静默通知,请添加值为 1
的 content-available
(而非 content_available
)键> (不是 true
)然后在 Xcode 中打开项目导航器(command-1),选择您的项目,然后选择您的应用程序目标。在“功能”表中,将“后台模式”选项切换为“打开”,然后选中列表末尾的“远程通知”。
请记住,静默通知是通过 application(_:didReceiveRemoteNotification:fetchCompletionHandler)
关于ios - 在 iOS 中显示 content_available 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48586104/