全部产品
Search
文档中心

移动开发平台mPaaS:mPaaS 10.2.3 的使用以及适配 iOS 16

更新时间:May 18, 2023

基线描述

本基线基于 mPaaS 10.1.68.53 最新产品集,融合之前将各个定制化基线的修改、新组件、合规提升等能力进行了整合,包括但不限于下列特性:

安全合规

无线保镖安全能力升级,支持国密签名。

新增组件

  • 国密 SSL(专有云)

  • 移动调度中心 MDC

  • 性能监控 APM

  • 人脸核身(专有云)

  • 终端环境检测(专有云)

  • 移动威胁感知/设备风险咨询(专有云)

  • 智能双录

更新组件

升级基线

根据您当前的基线版本,选择对应的升级方式。

当前基线为 10.1.68 主基线

基于 CocoaPods 升级

按照以下步骤,即可安装 10.2.3 版本的最新 SDK:

  1. 首先确保 Podfile 中 mPaaS 组件的版本号为 10.2.3。

  2. 执行 pod mpaas update 10.2.3

    如果提示命令报错,需通过 pod mpaas update --all命令先更新插件,再重新执行。

  3. 执行 pod install --repo-update

当前基线为非 10.1.68 的定制基线

请搜索群号 41708565 加入钉钉群咨询对应的售后及技术支持人员,是否可切换到 10.2.3 基线。

更新配置

配置 V6 无线保镖图片

10.2.3 基线升级了无线保镖 SDK,支持国密签名,升级后使用本基线需要更换无线保镖图片为 V6 版本。10.1.68 基线默认为 V5 版本,请按照下列步骤使用插件生成 V6 图片,并替换工程中原有的 yw_1222.jpg 无线保镖图片。

提交工单 或联系 mPaaS 支持人员,配置无线保镖图片。

热修复更新

如在当前工程中集成使用到热修复功能,请咨询对应的售后及技术支持人员升级热修复 SDK。

安全保障配置

基于 mPaaS 框架开发 App 时,使用 H5 容器/小程序的 App 会较多使用 JSAPI。为了 防止加载外部页面滥用 App 信息建议在打开 URL 时以及使用 JSAPI 时对 URL 进行校验,确保是 App 业务内的 URL 才能进行加载打开或限制 URL 的 JSAPI 调用范围和权限,以防因为未鉴权造成问题。

具体鉴权方法请参考以下文档:

  1. 设置 JSAPI 鉴权

  2. 设置 URL 白名单

API 变更

本次适配暂无接口使用的变化。

iOS 16 适配

iOS 16 将于 2022 年 9 月正式发布,针对全新的系统特性和接口,App 需要进行相关的适配。

  • 本基线已基于 iOS 16 beta(8) 版本,在 Xcode 13 构建 ipa 包下完成了适配和测试工作。

  • 如您的应用计划在苹果 App Store 上线,当前请 使用 Xcode 13 打包

  • Xcode 14 的相关工具链正在完善中。在工具链完善后,mPaaS 也会推出 Xcode 14 构建下适配 iOS 16 的版本。

iOS 16 的适配点主要涉及界面横竖屏方法更新、剪切板使用、图片使用等,涉及到的相关组件如下,包含并不仅限于下列组件:

  • H5 容器和离线包

  • 小程序

  • 多媒体

  • 人脸核身

  • 安全键盘

  • 基础框架

  • 埋点监控

  • 音视频通话

  • 图像识别 OCR

  • 扫码

  • 地图

  • 部分内部依赖组件

使用了以上组件的 App,均需要在 iOS 16 下进行完整测试验证以保障功能、兼容性、稳定性等。