mPaaSScanModule

插件介绍

本插件是支付宝 mPaaS 的扫码组件,让您的 app 可以拥有像支付宝一样的扫码体验,识别速度、识别率远超开源扫码。扫码组件完全免费提供使用,接入时需要您在阿里云上进行注册开通并将 mPaaS 扫码添加到您的工程即可。

接入过程中,您遇到任何问题,都可以在钉钉上搜索 32843812 进群进行解答。

mPaaS 扫一扫官网文档

您可以下载【示例应用】,尝试以下二维码,体验 mPaaS 扫码强大的识别能力和识别速度

  • 弱光二维码

  • 反光二维码

  • 模糊二维码

插件使用流程

1. 开通阿里云 mPaaS

登录阿里云控制台,在 mPaaS 产品页

点击 管理控制台,进入 开通产品 页面。点击 立即开通,即可开沟通 mPaaS 产品。

2. 创建 mPaaS 应用

开通后您需要创建一个 mPaaS 应用

3. 配置 Config 并下载

4.1 Android

4.1.1 填写配置信息,并上传签名 APK。

点击 代码管理 > 代码配置 > Android,输入 Package Name(应用包名)(此处以 com.mpaas.demo 为例),上传编译并添加签名后的 APK 安装包。关于快速生成签名后的 APK 相关信息,请参见 生成控制台用签名 APK。

说明:此处需要上传签名后的 APK,mPaaS 会根据签名信息进行鉴权。

4.1.2 点击 下载配置,即可获取 mPaaS 的配置文件。

4.2 iOS

4.2.1 获取 mPaaS 的配置文件

点击 代码管理 > 代码配置 > iOS,输入 bundle ID,并点击下载配置,获取 .config 配置文件

4. 导入 config 信息

使用 APICloud mPaaS 扫码插件的时候,需要您将 config 信息导入到 APICloud 工程里

4.1 Android

将 4.1.2 中下载好的 Android 的 config 信息,填入您的原生插件配置中,如图所示

4.2 iOS

将 4.2.1 中下载的 config 文件,重命名为 meta.config,然后将这个文件放入到您项目中(跟config.xml同级即可)

5. 使用 APICloud 调用 mPaaS 扫码

经过上述6步,您已将 mPaaS 扫码组件添加到您的工程内了。您可以在 APICloud 端调起 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);
        }