Evg*_*lov 3 apple-push-notifications ios swift apple-documentation ios15
我正在努力将应用程序中的通知类型更改为time-sensitiveiOS active15+。我注意到,如果我进入 iPhone 设置 -> 通知 -> 并打开 Uber 或 FB Messenger 等应用程序,我会看到它们有一个单独的标志,可以启用时间敏感的通知,而其他应用程序则没有。请参阅随附的提醒、Instagram、Facebook 和 Uber 示例。
我和我的开发同事找不到正确的文档来解释如何为我们的用户启用此类设置。这是否意味着我们在代码中突出显示的任何对时间敏感的通知将在未经用户额外同意的情况下默认发送?有什么建议吗?
我在iOS15上测试过,如果你想发送时间敏感的通知。
- 转到
Signing&Capabilities,添加Time Sensitive Notifications
- 将应用程序安装到您的iPhone,然后允许通知,您可以
Time Sensitive Notifications在设置中看到开关显示。并且默认情况下它是打开的
- 发送
Time Sensitive Notifications,设置interruptionLevel为timeSensitive。
let content = UNMutableNotificationContent()
if #available(iOS 15.0, *) {
content.interruptionLevel = .timeSensitive
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3749 次 |
| 最近记录: |