Phi*_*lip 11 push-notification ios web-push progressive-web-apps
更新到 iOS 16.4 并将我的一个网络应用程序添加到主屏幕并打开通知后,该网络应用程序确实出现在“设置”>“通知”中,但与大多数应用程序不同,没有“声音”选项,而通知则显示到达时,他们总是沉默。
有谁知道如何让声音选项出现,或者让 iOS 中的网络应用程序通知以通常的通知声音到达?
我尝试删除并重新添加网络应用程序以及重新启动设备,希望出现声音选项,但没有出现。我也尝试搜索其他有同样问题的用户,但没有找到任何与 iOS 16.4 发布后的当前问题相关的内容(据我所知,应该完全支持网络推送通知) 。
小智 2
不幸的是,iOS 中的网络推送支持目前似乎不完整(2023 年 6 月)。Caniuse(现在更好了?)揭示了您的用例的主要问题:
\niOS 通知以静默方式传递,这意味着没有声音、振动、触觉或屏幕唤醒。
\n当您仔细阅读 Webkit 的支持声明时,这会更有意义:
\n\n\n已添加到主屏幕的 Web 应用程序可以请求接收推送通知的权限,只要该请求是响应直接用户交互 \xe2\x80\x94,例如点击 \xe2\x80\x98subscribe\xe2\ Web 应用程序提供的 x80\x99 按钮。
\n
Apple 明确限制了 iOS 上 Web Push 的初始支持的用例,这意味着尚未完全支持警报等功能。
\n所以目前的状态似乎是,是的,网络推送通知适用于 iOS,但当用户不使用该应用程序时,它们在实际通知用户方面非常无效,因为这不是他们现在的目标用例。希望未来的版本能够实现这些缺失的功能!
\n| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |