本插件是支付宝 mPaaS 的扫码组件,让您的 app 可以拥有像支付宝一样的扫码体验,识别速度、识别率远超开源扫码。扫码组件完全免费提供使用,接入时需要您在阿里云上进行注册开通并将 mPaaS 扫码添加到您的工程即可。
接入过程中,您遇到任何问题,都可以在钉钉上搜索 32843812 进群进行解答。
您可以下载【示例应用】,尝试以下二维码,体验 mPaaS 扫码强大的识别能力和识别速度
登录阿里云控制台,在 mPaaS 产品页
点击 管理控制台,进入 开通产品 页面。点击 立即开通,即可开沟通 mPaaS 产品。
开通后您需要创建一个 mPaaS 应用
点击 代码管理 > 代码配置 > Android,输入 Package Name(应用包名)(此处以 com.mpaas.demo 为例),上传编译并添加签名后的 APK 安装包。关于快速生成签名后的 APK 相关信息,请参见 生成控制台用签名 APK。
说明:此处需要上传签名后的 APK,mPaaS 会根据签名信息进行鉴权。
点击 代码管理 > 代码配置 > iOS,输入 bundle ID,并点击下载配置,获取 .config 配置文件
使用 YonBuilder移动开发 mPaaS 扫码插件的时候,需要您将 config 信息导入到 YonBuilder移动开发 工程里
将 4.1.2 中下载好的 Android 的 config 信息,填入您的原生插件配置中,如图所示
将 4.2.1 中下载的 config 文件,重命名为 meta.config,然后将这个文件放入到您项目中(跟config.xml同级即可)
经过上述6步,您已将 mPaaS 扫码组件添加到您的工程内了。您可以在 YonBuilder移动开发 端调起 mPaaS 扫码了,示例如下
var uzmodule = null;
apiready = function(){
uzmodule = api.require('mPaaSScanModule');
}
function mpaasScan(){
var param = {
// 扫码 UI 风格,参数可为 qr、bar,默认为 qr
'type': 'qr',
// 是否隐藏相册,默认false不隐藏
'hideAlbum': false
};
var resultCallback = function(ret, err){
document.getElementById("activity_result").innerHTML = JSON.stringify(ret);
}
uzmodule.mpaasScan(param, resultCallback);
}