第三方动态消息图标更新

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;

代理方法回调是可选执行

Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""