ios - 在 IOS 中发送通知是否总是必须获得许可?
问题描述
我从 Android 到 IOS,需要实现推送通知。我正在使用 AWS Pinpoint,它使用 APN,到目前为止一切正常。但是,我看到用户被询问是否要允许通知...
是否有某种方法可以在未经许可的情况下发送推送通知(可能不显示它,而只是在应用程序内传递 JSON 数据)?
解决方案
是否有某种方法可以在未经许可的情况下发送推送通知(可能不显示它,而只是在应用程序内传递 JSON 数据)?
不,没有,应该有一个警报允许发送通知,无论它配置了通知/数据,因为没有声音/警报设置这个删除选项
let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
UNUserNotificationCenter.current().requestAuthorization(
options: authOptions,
completionHandler: {_, _ in })
注意还设置
content-type = 1
在有效载荷中
推荐阅读
- apache-kafka - 卡夫卡消费者离开消费者组
- javascript - 类方法中的 Javascript 变量不会持久化
- report - 应该选择 Google Ad Manager 帐户的哪些维度和指标?
- javascript - 从多个参数中查找重复项
- c# - 在多行上按正则表达式拆分
- azure - Azure 存储不认为我的 iot-hub 是受信任的服务?
- ios - Swift App Termination 移除 Kingfisher 磁盘缓存
- java - HashMap:迭代并获取值的总和(问题抛出迭代)
- neo4j - powershell 加载期间出错。无法加载数据库
- jquery - 当全屏模式开启时,如何在 Youtube Iframe 上添加覆盖 div?