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

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

内容简介:前两天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和指针

Kenneth A.Reek / 徐波 / 人民邮电出版社 / 2008 年4月 / 65.00元

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作......一起来看看 《C和指针》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

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

在线 XML 格式化压缩工具

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

正则表达式在线测试