使用hbuilder打包人人商城app 方法支持微信支付宝原生支付

介绍

人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原生uni推送的,未来会写。

效果截图

人人商城打包方法人人商城打包方法人人商城app打包

软件架构

在微信支付和支付宝支付的官方php demo上进行改造。并重写了h5app.js的代码,让人人商城打包app 支持安卓微信支付宝支付,同时支持ios的支付宝支付。(IOS微信支付也支持 但需要你上架IOS。)

安装教程将整个pay文件夹拷贝至 :你的微擎目录/addons/ewei_shopv2/core/mobile 文件夹下。确保路径正确。

将static文件夹,拷贝至 :你的微擎目录/addons/ewei_shopv2 确保路径正确,应该是会替换掉 你的微擎目录/addons/ewei_shopv2/static/js/app/biz 下面的原有的H5app.js

使用说明在拷贝安装之前,你应该首先申请微信支付宝 appID和 微信支付的一些账号,并在微擎后台配置好参数。具体请见后端支付文件说明

使用hbuilder 打包打开hbuilder后选择文件,新建 ,项目 ,项目类型选择 wap2app

如果不会请参考hbuilder官方文档

在刚刚创建的项目文件夹有一个 manifest.json文件 ,打开它,选择源码试图,将以下代码插入plus 内

"useragent" : { "value" : "CK 2.0", "concatenate" : true },修改后的代码应该看起来是这样的

"plus" : {

"useragent" : {

"value" : "CK 2.0",

"concatenate" : true

},

"splashscreen" : {

"autoclose" : true, //是否自动关闭程序启动界面,true表示应用加载应用入口页面后自动关闭;false则需调plus.navigator.closeSplashscreen()关闭

"waiting" : true //是否在程序启动界面显示等待雪花,true表示显示,false表示不显示

},

"statusbar" : {

"immersed" : "supportedDevice", //是否为沉浸式状态栏,提交云端打包后生效

"background" : "#D74B28" //系统状态栏背景颜色,字符串类型,#RRGGBB格式

},

.......//后边还有很多代码 我不复制了,明白意思就好。可以参考hbuilder官网文档对 sitemap.json 继续优化,优化加载速度等。

以上步骤完成,选择hbuilder 菜单栏里的 发型 选择原生app -云打包 进行打包

注意打包时 一定要选择 使用自有证书, 按钮旁边有链接 可以去看怎么生成。 以及一定要设定一个应用包名 记下来,这对微信支付很重要!

打开微信开放平台,然后输入刚刚设置的包名,以及去下载一个app签名获取工具,把刚刚证书的签名获取一下,填进去 要不然是用不了微信支付的!

参考文献

pay/README.md · LionJoy/renrenapppay - Gitee.com​gitee.comAndroid平台签名证书(.keystore)生成指南 - DCloud问答​ask.dcloud.net.cn

特别说明

在以上安卓平台签名证书制作 查看自己的证书时,MD5值即为签名,在微信开放平台可以直接填这个,但需要去掉,比如生成后的文件 你按照说明查看证书信息,是这样的

Keystore type: PKCS12 Keystore provider: SUN Your keystore contains 1 entry Alias name: test Creation date: 2019-10-28 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN Serial number: 7dd12840 Valid from: Fri Jul 26 20:52:56 CST 2019 until: Sun Jul 02 20:52:56 CST 2119 Certificate fingerprints: MD5: F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5 SHA1: BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7 SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:6A:24:BD:04:4F:2E:33:E5:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26 Signature algorithm name: SHA256withRSA Subject Public Key Algorithm: 2048-bit RSA key Version: 3

那么 就需要在微信开放平台 app 信息里填写上 F9F6C81FDBAB50147D6F2C4FCEE60AA5

gitee源码地址:gitee源码地址​gitee.com

人人商城生成app教程_人人商城打包app教程 方法 hbuilder打包支持支付宝微信原生支付...相关推荐

  1. js获取微信状态栏高度_人人商城打包app教程 方法 hbuilder打包支持支付宝微信原生支付...

    使用hbuilder打包人人商城app 方法支持微信支付宝原生支付 介绍 人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原 ...

  2. 用hbuilder打包php项目,hbuilder打包人人商城app教程方法 支持支付宝微信原生支付...

    使用hbuilder打包人人商城app 方法支持微信支付宝原生支付 介绍 人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原 ...

  3. java 发卡平台支付_自建ZFAKA发卡平台详细教程,支持支付宝微信码支付等多接口...

    今天尝试开通支付宝当面付,比较成功,但是涉及手机网站支付和电脑网站支付功能开通的时候,审核就比较麻烦,理由是没有看到我提供网址需要支付功能. 于是想自己弄一个发卡网站吧,去网上搜了下,最终集中在知宇企 ...

  4. 实例教程_次世代兽人制作教程

    实例教程_次世代兽人制作教程 链接:https://pan.baidu.com/s/1sr6VvFHKyfpg1ZlW0ui8PQ 密码:cj85

  5. 人人商城生成app教程_人人商城APP打包教程(APICLOUD版)

    一.APP环境搭建和配置编译 1.登录APICLOUD后台新建应用 step1 注册账号 注册apicloud 账号并登录APICLOUD控制台 step2 新建应用 再账户下面找到开发控制台=> ...

  6. 谷粒商城三阶段课件_谷粒商城分布式基础篇一

    微服务架构图 微服务划分图 搭建虚拟开发环境 1.下载安装VirtualBox 下载安装Vagrant 2.安装好后,创建一个存放vagrant box的目录,方便日后统一管理,比如叫做../cent ...

  7. visual studio可以开发app吗_个人能开发App软件吗?从想法到App开发完成,我只用了三天...

    我有一个App的创意,该怎么实现的呢?只能花费几十万成本找App开发公司进行开发?自己能不能制作App软件?其实现在借助一些全新的App软件开发工具,普通人自己也能制作出App软件. 这里给大家分享一 ...

  8. javplayer 使用教程_药物设计软件Sybyl教程(五):绘制分子对接后对接表面

    教程内容: 以SYBYL-X 2.0软件为例,进行分子对接(Surflex-Dock)后创建对接空腔的对接表面教程. 1 视频教程 建议在wifi环境下观看~ 2 图文教程 1.打开对接结果 本期教程 ...

  9. python手机app开发_利用python开发app实战的方法

    我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一 ...

  10. 人类一败涂地做图教程_人类一败涂地地图制作教程 创意工坊自制地图方法

    人类一败涂地怎么制作地图?地图怎么自制?人类一败涂地地图制作教程.在全新版本中,这款游戏支持自制地图,玩家可以自己创建地图,并且多人联机,玩家可以进行最多8人的自定义房间游戏.利用创意工坊方便地交换创 ...

最新文章

  1. 【pmcaff】看看人家的办公室 天天加班都愿意
  2. RHEL 6.x 搭建企业级FTP
  3. 河南理工大学python挂科率_河南高校2021届保研率排名,上榜仅有10所,河南理工大学第6...
  4. 实验七:Xen环境下cirrOS的安装配置
  5. 银行不告诉的秘密,看完豁然大悟
  6. [Lab 2] OSPF专题
  7. 我用Python爬取1000封情书助力室友表白班花,却反转再反转...原来这就是班花的终极秘密!
  8. 了解C ++中的Vector insert()
  9. iOS Xcode 调试 Unable to fix code signing issue
  10. ZOJ 3432 Find the Lost Sock (水题)
  11. Abaqus安装在lincense server1出错
  12. 如何高效开发一款微信小程序
  13. git删除多余的tracked文件(git提示ignored tracked with git)
  14. 「硬见小百科」很全的二极管干货
  15. JINI学习笔记2-HelloWorld
  16. 拼多多运营该怎么做你知道吗?
  17. 【软考二】程序设计语言(做题)
  18. 新手引导的界面部分操作区域的处理(一)
  19. fecshop 小笔记
  20. 保姆级教学 XSS攻击的过滤器

热门文章

  1. [asp.net]自定义控件(数据绑定)
  2. LSTM 文本分类模型的实现
  3. python发展至今有哪些版本_Python发展至今有哪些版本,各版本有什么区别?
  4. php mysql 子查询_php – 如何在mySQL的子查询中指定父查询字段?
  5. FreeRTOS 配置文件
  6. MySQL不同字段比较大小_mysql 字段定义 对 大小比较的影响
  7. java实战项目案例-附带视频教学
  8. Q-Fish 升级技嘉主板BIOS
  9. AM5728 IPC机制解析
  10. 无人机通信与网络学习笔记