关于ApiCloud的Superwebview在androidstudio中集成微信支付模块,提示模块未绑定的问题

栏目: IOS · Android · 发布时间: 5年前

内容简介:前两天ApiCloud项目集成了微信支付模块,android端今天也将ApiCloud官方的uzWxPay.jar集成了。在编译玩测试的时候提示wxPay模块为绑定!我的项目是使用ApiCloud推出的SuperWebview+原生android开发方式,在打的自定义loader和云编译打的apk并为出现wxPay为未绑定的提示。关于上面的问题,我也在aipcloud论坛上查看了很久的资料也没能解决!下午在官网云编译了一个测试包并解压了。发现在官方测试包中的assets文件夹中比自己android项目多了一

前两天ApiCloud项目集成了微信支付模块,android端今天也将ApiCloud官方的uzWxPay.jar集成了。在编译玩测试的时候提示wxPay模块为绑定!我的项目是使用ApiCloud推出的SuperWebview+原生android开发方式,在打的自定义loader和云编译打的apk并为出现wxPay为未绑定的提示。

关于ApiCloud的Superwebview在androidstudio中集成微信支付模块,提示模块未绑定的问题

问题

关于上面的问题,我也在aipcloud论坛上查看了很久的资料也没能解决!下午在官网云编译了一个测试包并解压了。发现在官方测试包中的assets文件夹中比自己android项目多了一个文件夹

关于ApiCloud的Superwebview在androidstudio中集成微信支付模块,提示模块未绑定的问题

其实将uzmao文件夹复制到自己android项目的assets文件并增加下面代码即可解决wxPay未绑定的原因.

{
    "name": "wxPay",
    "class": "com.uzmap.pkg.uzmodules.uzWxPay.UzWxPay"
},
    
复制代码

解决思路:

  1. 在官网生成最新的自定义loader
  2. 通过压缩 工具 解压xxloader.apk(下载下来的apk)
  3. 将uzmap文件夹及其文件复制到android的assets文件夹中
  4. 在module.json文件中添加未绑定的模块的json信息(name:为js中调用的表示名,class:为模块的主入口的 java 类,该类集成了UZModule.java类)

补充

上面的问题我在发现不久后向官方论坛提交过该问题。后来查看回复才知道,其实ApiCloud已经将上面的uzmap文件夹以及里面的module.json文件都生成在了apiEngine.jar的assets文件夹中。前端人员在增加了模块后在生成superwebview的sdk值后,替换android的libs里面的jar包一定要替换正确。我之所以出现上面的问题是因为我在做开发的时候又有公司需求修改了官方apiEngine.jar里面的一些文件,在增加微信支付模块后没有将apiEngine.jar替换成最新的。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

MySQL技术内幕

MySQL技术内幕

姜承尧 / 机械工业出版社 / 2013-5 / 79.00元

《MySQL技术内幕:InnoDB存储引擎(第2版)》由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。作为国内唯一一本关于InnoDB的专著,《MySQL技术内幕:InnoDB存储引擎(第2版)》的第1版广受好评,第2版不仅针对最新的MySQL 5.6对相关内容进行了全面的补充,还根据广大读者的反馈意见对第1版中存在的不足进行了完善,《MySQL技术内幕:InnoDB存储引擎(第2......一起来看看 《MySQL技术内幕》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码