uni-app接入mPaas扫码

       

目录

原因

配置mPaas应用 

包名和打签名APK

 使用云端插件

 打自定义基座


原因

        可以用uni.scanCode扫一下下面的二维码,会发现,左边的识别不了,而右边的能识别,其实人眼看,两个二维码应该是一样的。

        只不过左边的会有点模糊,所以导致无法扫描。

         

        在下图中官网也说明了,使用的业内开源库,如果要更强效果,可以使用支付宝提供的插件。

配置mPaas应用 

        点开链接后,根据链接,来到了阿里的mPaas平台,也可以直接搜索,如下图所示,

        按照要求,创建一个mPaas应用,然后进入应用界面,此处以安卓为例,

        点击上图的安卓代码配置,如下图所示,需要配置两个地方,第一个是Package Name,第二个是一个签名后的APK 。

         

包名和打签名APK

         在HbuilderX处打包时,里面有安卓的包名,同时可以打个APK包,打的APK包已经是带签名的了,把这两个在mPaas平台填写好后即可。

         

        所有都填写完毕后,就可以下载配置了,下载后是一个zip包,解压后里面有个XXX.config,这里面就是需要的东西。

 使用云端插件

        在支付宝原生扫码插件 - DCloud 插件市场 这个地址中,点击下图绿色的按钮,此时会出现你需要配置的项目,然后还需要填写安卓的包名,就是上图打包的包名。

        然后选择云端插件,按照XXX.config中的内容填写上,

 打自定义基座

        此时如果是手机调试,那么还需要打自定义基座,也是在打包处,点击自定义基座打包,传统打包即可。

        成功后会有一个android_debug.apk生成。

        

         此时就可以在手机上调试了,如果出现package name和包名不匹配,就需要检查一下是不是在包名填错了,重新下载配置即可。

        我出现过包名正确,但是依旧提示的问题,将云端插件删除,然后重新添加,并重新上传APK到mPaas平台后重新下载配置,才正常使用。

猜你喜欢

转载自blog.csdn.net/lw18751836671/article/details/128091430