1
Mitt 2023-07-24 11:10:40 +08:00
但其实灵动岛本质也是一条通知
|
2
luhe 2023-07-24 11:13:53 +08:00 via iPhone
这种可以向苹果举报么
|
3
AppJun 2023-07-24 11:20:37 +08:00 6
iOS 开发来说一下为什么会有这个问题。
灵动岛本质上是提供了额外的一个地方显示信息,而“显示信息”这种工作流程里,有着一个最核心的几个问题:显示什么信息,以及信息如何更新。 我现在技术角度回答一下这两个问题: - 灵动岛只允许 App 处于前台的时候能够启动它,启动的时候就能设置灵动岛里的信息。只不过你得对应 App 进入后台才能看到这个 App 的灵动岛信息。 - 而信息如何更新,其实有两条路径,一个是 App 处在活动状态(前台/后台持续运行),另外一个是 Push Notification 进行通知。 因为多数 App 没有必要在后台持续运行(滴滴有定位这个需求自然可以),那么像灵动岛里显示的信息有些是派送信息,骑手取货、位置变化、订单完成这些时间点灵动岛里的信息都是需要更新的,从技术选择上,也只有通过 Push Notification 了。 |