平台兼容性

Android

Android CPU类型

实用版本区间:4.4 - 12.0

armeabi-v7a:反对,arm64-v8a:反对,x86:反对

原生插件通用应用流程:

购买插件,抉择该插件绑定的我的项目。
在HBuilderX里找到我的项目,在manifest的app原生插件配置中勾选模块,如须要填写参数则参考插件作者的文档增加。
依据插件作者提供的文档开发代码,在代码中援用插件,调用插件性能。
打包自定义基座,抉择插件,失去自定义基座,运行时抉择自定义基座,进行log输入测试。
开发结束后进行正式云打包
付费原生插件目前不反对离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud....
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud....
注意事项:应用HBuilderX2.7.14以下版本,如果在同一插件且同一appid下购买并绑定了多个包名,当提交云打包界面提醒包名绑定不统一时,须要在HBuilderX我的项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件再从新抉择

留神:该插件为MobSDK的根底包,如果想应用MobTech家的SDK,此插件必须引入,否则性能无奈失常应用。

导入插件

请先在DCloud后盾对应的我的项目下导入该插件

信息配置

插件导入后请务必在manifest.json→App原生插件配置→MobSDK下配置MobTech后盾发放的AppKey和AppSecret,否则性能将无奈失常应用,如下图

注册插件

复制代码const mobsdk = uni.requireNativePlugin("mob-mobsdk")

提交隐衷协定受权状态

参数名

类型含意

isAgree

bool依据用户是否批准您利用的隐衷协定状态回传,未调用该接口或接口传值为false时,MobSDK(包含SMSSDK、MobPush、ShareSDK等)的所有性能均无法访问,详见Mob合规指南:https://www.mob.com/wiki/detailed?wiki=210&id=23

复制代码
mobsdk.submitPolicyGrantResult({

'isAgree': true

})
获取隐衷协定受权状态

复制代码mobsdk.getPrivacyGrantedStatus({}, (ret) => {

` // 1=批准 0=不批准 -1=未知
})
`