Apple CarPlay驾驶任务场景结合Critical Alerts权限实现推送通知的可行性咨询
Apple CarPlay驾驶任务场景结合Critical Alerts权限实现推送通知的可行性咨询
嘿,我来分享下我了解到的情况——目前从Apple的官方规则来看,carplay-driving-tasks这个权限对应的驾驶任务场景确实是明确不支持推送通知的,哪怕你持有Critical Alerts权限也绕不开这个限制。
我身边也有几个做CarPlay开发的朋友试过类似的思路,把Critical Alerts和驾驶任务场景结合,但最终都没成功。毕竟Critical Alerts主要是针对那些必须让用户立刻看到的紧急通知,但它的生效范围还是受限于App所在的场景权限框架,驾驶任务场景本身的推送限制是底层的,没法通过其他权限直接突破。
至于你说的按文档步骤操作没效果,这其实也符合预期,因为文档里的通知启用步骤是针对普通CarPlay场景的,不适用于驾驶任务这种特殊场景。
如果你的业务确实需要在驾驶任务场景下触达用户,或许可以考虑曲线救国的方案:比如在App的主iOS场景接收Critical Alerts,然后通过App内部的状态同步,让CarPlay驾驶任务场景显示对应的提示信息——不过这种方式需要确保同步逻辑符合Apple的CarPlay交互规范,不能干扰驾驶安全。
内容来源于stack exchange
相关产品推荐
相关产品推荐

