2.22.0
一、功能描述
- 小程序业务请求队列优化;
- 小程序广告代码体积优化;
- 小程序去除 swan 关键字;
- iPad 横屏适配;
- 增加调起失败重试,提升到达率;
- 小程序依赖库整体下线 UIWebView ;
- fix bugs 。
二、Changelist
Changed
所有对外暴露的宏定义、类名、接口等包含 SWAN 关键字的已全部替换为 BBASM ,宿主需要更新调用代码。比如:
- RegisterSwanAdapter -> RegisterBBASMAdapter
- SWANManager -> BBASMManager
Add
- BBASMPlatformAdapterProtocol:1 个接口(可选)
1 2 3 4 5
| /** * @brief private:百度系产品可用;远程调试是否发起鉴权请求;与登录账号有关,不使用百度账号登录的宿主,不需要鉴权请求,可以不实现这个接口,直接鉴权成功;使用百度账号的宿主方要使用远程调试功能,必须强制实现鉴权请求 * @return BOOL 是否发起鉴权请求,默认不发起鉴权请求,直接鉴权成功 */ + (BOOL)isOpenRemoteDebugAuthorizeRequest;
|
- BBASMPannelAdapterProtocol:1 个接口(可选)
1 2 3 4 5
| /// 宿主可定义的小·程·序菜单内容,在defaultList后追加或修改已有样式 /// @param showType 0:小*程*序 1:小*游*戏 /// @param defaultList 默认显示的list + (NSArray *)updatePannelItemListWithShowType:(int)showType defaultList:(NSArray <id <BBASMPannelItemProtocol>>*)defaultList;
|