开发

2.43.0

一、功能描述

  1. 小程序菜单新增订单入口
  2. 小程序预置前端框架组件化
  3. 小程序支持横屏
  4. 小程序性能稳定性提升
  5. fix bugs

二、Changelist

1:【重要】精简小程序 SDK 体积,拆分出 BBAMNP+PresetResource 子组件,目前封装了预置的前端 SwanJs 框架,不集成小程序会仅使用远端 SwanJs。

1
2
# 预置前端js框架, 可选集成
# pod 'BBAMNP+PresetResource', '2.43.0'

2:【可选】支持宿主使用 Swift 版本的 Lottie 库

  • 需要配置最低支持系统为 iOS11
  • Lottie 库 Xcode 不同版本不兼容,为避免版本兼容引发的编译问题,推荐配置 BUILD_LIBRARY_FOR_DISTRIBUTION 为 YES
  • 集成 BBAMNP+MediaSwift 库(替换 BBAMNP+Media 库)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
platform :ios, '11.0'

# 媒体库,(支持 Swift 版本的 Lottie 库)可选集成
pod 'BBAMNP+MediaSwift', '2.43.0'

post_install do |installer|
# 1. 遍历项目中所有target
installer.pods_project.targets.each do |target|
# 2. 遍历build_configurations
target.build_configurations.each do |config|
# 3. 修改build_settings中的BUILD_LIBRARY_FOR_DISTRIBUTION
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
end

3:【可选】BBAMNP+Media 可选集成库中包含选择图片跟视频模块,涉及 chooseImage 、chooseAlbum、chooseVideo 三个端能力;
注意:BBAMNP+Interaction 依赖 BBAMNP+Media 组件,如集成 BBAMNP+Interaction,则必须集成 BBAMNP+Media