ios - OneSignal 在 Swift 3+ 中的后台通知没有任何通知的标志?
问题描述
我想在后台使用oneSignalJSON
从推送通知中获取数据,而不会在 Swift 3+ 中出现任何通知标志。我的主要问题是如何通过. 我是在 Android 中完成的,但在 Swift 中找不到任何用于接收通知数据的函数或方法。OneSignal API
解决方案
您所要做的就是通过 OneSignal API将content_available
参数设置为。true
您可以使用该data
字段发送任意 JSON。
当 iOS 收到这个推送通知时,它会看到 content-available 是true
,它会在后台打开你的应用程序。
这只会起作用 - 但是,如果手机已打开并且用户没有强制关闭您的应用程序。但它应该在大多数情况下工作。只是不要假设 100% 的用户群会被打开。
推荐阅读
- c - 将char数组分配给C中的char数组
- spring-boot - 春季启动 java.lang.NullPointerException: null 错误
- java - Arraylist的Arraylist添加元素的问题
- python - 使用机械汤进行 GEO 定位泄漏
- android - 无法将颜色过滤器设置为工具栏中的溢出图标
- python - 如何使用python从本地克隆仓库获取github组织和仓库名称?
- xamarin - 如何为每个按钮提供唯一的 id
- arrays - 在一行中的 2 个不同位置切片以从 24 x 24 矩阵中创建一个数组
- python - Python Linked List,不确定是什么导致了这个错误
- tosca - 在 TOSCA 中打开 IE 浏览器时出现“系统找不到指定的文件”