1、OMCAP介绍
OMACP(Open Mobile Alliance Client Provisioning)是一种通过短信或OTA(Over the Air)方式更新手机网络配置的协议。具体来说,OMACP消息是通过短信发送的,这些消息包含连接到数据服务所需的网络特定设置,例如APN(Access Point Name)设置、MMS消息服务器、代理地址、浏览器主页和书签、邮件服务器等。
2 、OMACP的支持情况
2.1、MTK平台支持情况
MTK平台默认支持OMACP(Open Mobile Alliance Client Provisioning)
OMACP version:V1.1
2.2、接收不到OMACP问题如何分析?
(1)先确定贵司是否开启了OMACP功能
贵司项目 ProjectConfig.mk中,MTK_OMACP_SUPPORT = yes 则为开启,默认一般为开启的
另外check如下属性
(2)通过mtklog/mobilelog/APLog 下的radiolog, 搜索 CMT 看相应时间点framework是否收到omacp
有:说明手机底层接收到了OMACP,可能是AP处理不当导致没有显示给user,请在mtklog/mobilelog/APLog/mainlog 搜omacp先看看log,
对应的source code在vendor/mediatek/proprietary/packages/apps/Omacp 一般贵司自己结合code和log能分析出结论。
若有必要,可以提交eservice,附上mtklog让敝司协助分析。
无: 可能是运营商没有发给手机,需要check对比机行为,以及对比机和测试机之间的差异(比如:SIM卡、测试时间地点步骤、IMEI等)
也可能贵司把AT命令输出log的地方关掉了; 需要在radiolog再搜索InboundSmsHandler,看是否有类似于以下log出现:
10:01:00.343 1540 1740 D GsmInboundSmsHandler: dispatch wap push pdu with