定制化 SDK

针对小程序组件,默认会集成所有的 API 能力,您可按需移除当前小程序用不到的 API。具体情况如下:

remove_pod 支持的组件

组件描述

包含的 API

mPaaS_TinyApp_Audio

小程序音频

audio

mPaaS_TinyApp_Device

小程序设备

my.getClipboard

my.setClipboard

my.watchShake(OBJECT)

my.vibrate(OBJECT)

my.vibrateLong(OBJECT)

my.vibrateShort(OBJECT)

my.onAccelerometerChange(function callback)

my.onGyroscopeChange(function callback)

my.offGyroscopeChange()

my.onCompassChange(function callback)

my.offCompassChange()

my.makePhoneCall(OBJECT)

my.onUserCaptureScreen(CALLBACK)

my.offUserCaptureScreen()

my.setKeepScreenOn(OBJECT)

my.getScreenBrightness(OBJECT)

my.setScreenBrightness(OBJECT)

my.addPhoneContact()

mPaaS_TinyApp_Location

小程序位置

my.chooseLocation

my.getLocation

my.openLocation

mPaaS_TinyApp_Multimedia

小程序多媒体

my.chooseImage

my.previewImage

my.saveImage

my.compressImage

my.getImageInfo

mPaaS_TinyApp_Player

小程序播放器

video

mPaaS_TinyApp_Scan

小程序扫码

my.scan

操作步骤

  1. 安装 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 版本。

  2. 重新运行命令更新本地基线:pod mpaas update 10.2.3

    说明

    若您的基线为 cp_change_15200851,执行 pod mpaas update cp_change_15200851 更新基线。

  3. 使用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' # 对应的三方原生库