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

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

内容简介:前两天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替换成最新的。


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

查看所有标签

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

C#本质论

C#本质论

米凯利斯 / 周靖 / 人民邮电出版社 / 2010-9 / 99.00元

《C#本质论(第3版)》是一部好评如潮的语言参考书,作者用一种非常合理的方式来组织《C#本质论(第3版)》的内容,由浅人深地介绍了C#语言的各个方面。全书共包括21章及6个附录,每章开头的“思维导图”指明了本章要讨论的主题,以及各个主题之间的层次关系。书中所包含的丰富的示例代码和精要的语言比较,都有助于读者理解C#语言。《C#本质论(第3版)》首先介绍了C#语言的基础知识,随后深人讲解了泛型、迭代......一起来看看 《C#本质论》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试