← 返回文章

仪表通知:Android 与 iOS 分别怎么接?

明确用户授权、Android 转发和 iOS ANCS 的分工,避免只完成显示却遗漏接收与停止流程。

把通知作为独立的可选功能

仪表显示手机通知,需要用户主动开启共享并授予系统权限。设备配对与通知授权是两个流程,连接成功不应自动开启共享。

无限骑行提供手机侧入口与终端 SDK 能力,厂商负责终端接收适配、内容排版和显示策略。接入前先确认目标手机平台。

Android:APP 转发新通知

用户授权通知访问后,APP 将系统允许读取的新通知发送给已验证终端。终端接收后需要返回对应结果,并按自己的 UI 显示。

接入测试应包括授权、首次接收、断线恢复与主动停止。后台持续性受手机系统和厂商策略影响,不能只用一次前台成功接收来判断所有场景。

iOS:终端接入 ANCS

iOS 通过 ANCS 向兼容终端共享通知,APP 不直接读取其他应用的通知正文。终端需要具备相应的 ANCS 客户端能力,并完成系统授权与订阅。

SDK 提供 ANCS 数据处理能力,厂商仍需适配终端蓝牙接口。应分别验证订阅成功、属性获取和实际显示,避免把能力声明当作完整接入。

验收接收,也验收停止

  • 用户关闭共享后,仪表是否停止接收与展示?
  • 系统权限被撤销后,APP 与终端状态是否一致?
  • 重新连接是否遵循用户原有的开启或关闭选择?
  • 强制停止、重启与目标机型后台策略下,功能是否符合产品说明?

通知能力应按手机平台与目标终端分别记录验证结果,再确定对外支持范围。

查看 APP 能力 · 评估通知适配

INFINITE RIDE / RESOURCES更多文章 ↗

继续阅读

FreeRTOS 智能仪表 SDK 接入前,要准备哪些硬件信息?

CPU、系统、通信、屏幕和车辆接口,决定 SDK 交付与适配工作。

阅读约 3 分钟

智能仪表导航:投屏与 HUD 如何一起接入?

大屏同时接入导航投屏与 HUD;小屏无法投屏时仅用 HUD,明确两条链路的处理与验收。

阅读约 3 分钟