关于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替换成最新的。


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

查看所有标签

猜你喜欢:

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

Algorithms on Strings, Trees and Sequences

Algorithms on Strings, Trees and Sequences

Dan Gusfield / Cambridge University Press / 1997-5-28 / USD 99.99

String algorithms are a traditional area of study in computer science. In recent years their importance has grown dramatically with the huge increase of electronically stored text and of molecular seq......一起来看看 《Algorithms on Strings, Trees and Sequences》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

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

多种字符组合密码

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

在线 XML 格式化压缩工具