第三方动态消息图标更新
16.1功能概述
设备和手机配对好之后,如果手机接收到消息通知,通过ANCS协议发送给设备,第一次显示默认图标和名字,此时固件把应用包名传输给app,app通过包名后台获取应用信息和应用图标,并通过协议传输给固件,并实现对应应用图标和名字更新。
16.2属性说明
参数 | 说明 | 备注 |
---|---|---|
delegate | 代理对象 | id(处理消息图标回调方法) |
handleIconAndNameComplete | 处理完成应用图标和名字block回调 | block |
currentModel | 缓存的第三方应用信息 | 模型对象(IDOGetAppPackNameModel),每次读取本地数据库 |
baseUrlPath | base url 地址 | 如果未赋值则走Apple 接口 苹果完整的地址: https://itunes.apple.com/lookup?bundleId=XXX&country=XXX 建议后台做缓存处理,加快数据加载 |
16.3 方法说明
//主动获取图标和名字
- (BOOL)getAppIconAndName;
第一次连接设备时,主动获取一次固件默认缓存的包名信息。其他时候,不需要执行此方法,SDK已经监听固件更新通知。
16.4 代理方法说明
/**
处理应用图标和名字日志回调
*/
- (void)handleIconLogMessage:(NSString *)message;
/**
处理完成应用图标和名字回调
*/
- (void)handleIconAndNameComplete;
代理方法回调是可选执行