针对小程序组件,默认会集成所有的 API 能力,您可按需移除当前小程序用不到的 API。具体情况如下:
remove_pod 支持的组件 | 组件描述 | 包含的 API |
mPaaS_TinyApp_Audio | 小程序音频 | audio |
mPaaS_TinyApp_Device | 小程序设备 | my.onAccelerometerChange(function callback) my.onGyroscopeChange(function callback) my.onCompassChange(function callback) my.onUserCaptureScreen(CALLBACK) my.getScreenBrightness(OBJECT) |
mPaaS_TinyApp_Location | 小程序位置 | |
mPaaS_TinyApp_Multimedia | 小程序多媒体 | |
mPaaS_TinyApp_Player | 小程序播放器 | |
mPaaS_TinyApp_Scan | 小程序扫码 |
操作步骤
安装 beta 版 cocoapods-mPaaS 插件。
说明cocoapods-mPaaS 插件 beta 版仅支持在 10.2.3及以上基线中使用。
sh <(curl -s http://mpaas-ios-test.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)
安装完成后,使用命令
pod mpaas version --plugin
确认是否为 beta 版本。重新运行命令更新本地基线:
pod mpaas update 10.2.3
。说明若您的基线为
cp_change_15200851
,执行pod mpaas update cp_change_15200851
更新基线。使用
mPaaS_pod
命令之前,在podfile
里引入remove_pod "mPaaS_xxx"
。比如,在mPaaS_pod "mPaaS_Ariver"
之前使用remove_pod "mPaaS_TinyApp_Audio"
去除小程序音频。remove_pod "mPaaS_TinyApp_Audio" mPaaS_pod "mPaaS_Ariver" pod 'xxx' # 对应的三方原生库