开发

2.59.0

一、功能描述

  1. 小程序框架 AB 实验建设
  2. 开源日志上传 & 回捞
  3. iOS16 适配,横竖屏部分
  4. fix bugs

二、Changelist

1.【重要!!!】百度系宿主需要注意,非百度系宿主不需要关心。

(1)为了避免小程序框架自动下载的UBC库与宿主已接入的UBC库冲突。2.59.0 开始,框架内部去除对 UBC 依赖,不会再自动下载 UBC 组件,需要宿主自行在 Boxfile 或者 Podfile 中写对应的依赖。(UBC 依赖是必选项,必须依赖

接入方式文档参考 Tekes, 代码参考 Demo 中的 BBASMAppCommonParamsGetter 类

(2) API 修改适配,不适配会导致人脸识别在未实名时引导实名的过程中功能失效,导致识别失败。

1
2
3
4
5
6
7
8
9
10
// BBASMAccountHelper.h 文件修改人脸识别方法的声明
+ (void)faceVerifyNoRealName:(NSString *)appID
verifyCallback:(void(^)(NSString *key, BOOL haveJunior, BOOL haveSenior))callback;
修改为
+ (void)faceVerifyNoRealName:(NSString *)appID
extraParams:(NSDictionary *_Nullable)extraParams
verifyCallback:(void(^)(NSString *key, BOOL haveJunior, BOOL haveSenior))callback;

此方法对应的其他方法都相应的增加参数 extraParams。

2.【可选】框架内部提供了小程序 AB 实验的能力,使端外场景支持 AB 实验染色。宿主可根据需要选择使用框架提供的小程序 AB 实验的能力,遵循协议BBASMABTestAdapterProtocol实现功能。
AB实验能力集成方式说明

3.【可选, 建议选择】框架内部提供了日志系统能力,能够远程解决宿主上小程序用户反馈的技术问题,需要遵循协议BBASMLogFileAdapterProtocol来实现功能。
日志系统能力集成说明

4.【可选】框架提供了人脸识别的能力,作为实名认证 + 人脸识别整体方案, 满足宿主分发健康宝政务等小程序的诉求。
人脸识别能力集成说明