ios - 在 iOS 中显示 content_available 通知

标签 ios swift firebase apple-push-notifications firebase-cloud-messaging

我们的服务器正在向 Android 和 iOS 上的通知发送 content_available: true ,这曾经适用于我们之前的 Ionic 混合应用程序,但是当我们开始使用原生 iOS 和 swift 时,通知就会出现,但是在后台不显示任何警报,有没有办法在不关闭 content_available 的情况下在后台显示警报,因为 Android 应用程序需要它

最佳答案

如果您希望 iOS 设备接受静默通知,请添加值为 1content-available(而非 content_available)键> (不是 true)然后在 Xcode 中打开项目导航器(command-1),选择您的项目,然后选择您的应用程序目标。在“功能”表中,将“后台模式”选项切换为“打开”,然后选中列表末尾的“远程通知”。

请记住,静默通知是通过 application(_:didReceiveRemoteNotification:fetchCompletionHandler)

关于ios - 在 iOS 中显示 content_available 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48586104/

相关文章:

ios - iOS状态栏只显示时间

arrays - 根据数组中元素的个数,获取包含元素的数组出现的频率

javascript - 无法在 firebase 中获取对象键

android - 使用 Firebase 进行指纹认证

ios - 使用playbackStoreID播放Apple Music歌曲时出现问题

android - Firebase.initializeApp();和 FirebaseMessaging.instance.getToken() 抛出 android native 异常

javascript - 使用带有 UIWebView 的 JavaScript 通过 ID-SWIFT 检索元素

android - 如何在Android中制作类似于滚动壁纸的背景图像?

ios - 如何使 UIView 从纯色背景淡入淡出以清除背景色?

swift - 从 Xcode 调用 C 库函数