人人商城生成app教程_人人商城打包app教程 方法 hbuilder打包支持支付宝微信原生支付...
使用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.comgitee.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打包支持支付宝微信原生支付...相关推荐
- js获取微信状态栏高度_人人商城打包app教程 方法 hbuilder打包支持支付宝微信原生支付...
使用hbuilder打包人人商城app 方法支持微信支付宝原生支付 介绍 人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原 ...
- 用hbuilder打包php项目,hbuilder打包人人商城app教程方法 支持支付宝微信原生支付...
使用hbuilder打包人人商城app 方法支持微信支付宝原生支付 介绍 人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原 ...
- java 发卡平台支付_自建ZFAKA发卡平台详细教程,支持支付宝微信码支付等多接口...
今天尝试开通支付宝当面付,比较成功,但是涉及手机网站支付和电脑网站支付功能开通的时候,审核就比较麻烦,理由是没有看到我提供网址需要支付功能. 于是想自己弄一个发卡网站吧,去网上搜了下,最终集中在知宇企 ...
- 实例教程_次世代兽人制作教程
实例教程_次世代兽人制作教程 链接:https://pan.baidu.com/s/1sr6VvFHKyfpg1ZlW0ui8PQ 密码:cj85
- 人人商城生成app教程_人人商城APP打包教程(APICLOUD版)
一.APP环境搭建和配置编译 1.登录APICLOUD后台新建应用 step1 注册账号 注册apicloud 账号并登录APICLOUD控制台 step2 新建应用 再账户下面找到开发控制台=> ...
- 谷粒商城三阶段课件_谷粒商城分布式基础篇一
微服务架构图 微服务划分图 搭建虚拟开发环境 1.下载安装VirtualBox 下载安装Vagrant 2.安装好后,创建一个存放vagrant box的目录,方便日后统一管理,比如叫做../cent ...
- visual studio可以开发app吗_个人能开发App软件吗?从想法到App开发完成,我只用了三天...
我有一个App的创意,该怎么实现的呢?只能花费几十万成本找App开发公司进行开发?自己能不能制作App软件?其实现在借助一些全新的App软件开发工具,普通人自己也能制作出App软件. 这里给大家分享一 ...
- javplayer 使用教程_药物设计软件Sybyl教程(五):绘制分子对接后对接表面
教程内容: 以SYBYL-X 2.0软件为例,进行分子对接(Surflex-Dock)后创建对接空腔的对接表面教程. 1 视频教程 建议在wifi环境下观看~ 2 图文教程 1.打开对接结果 本期教程 ...
- python手机app开发_利用python开发app实战的方法
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一 ...
- 人类一败涂地做图教程_人类一败涂地地图制作教程 创意工坊自制地图方法
人类一败涂地怎么制作地图?地图怎么自制?人类一败涂地地图制作教程.在全新版本中,这款游戏支持自制地图,玩家可以自己创建地图,并且多人联机,玩家可以进行最多8人的自定义房间游戏.利用创意工坊方便地交换创 ...
最新文章
- 【pmcaff】看看人家的办公室 天天加班都愿意
- RHEL 6.x 搭建企业级FTP
- 河南理工大学python挂科率_河南高校2021届保研率排名,上榜仅有10所,河南理工大学第6...
- 实验七:Xen环境下cirrOS的安装配置
- 银行不告诉的秘密,看完豁然大悟
- [Lab 2] OSPF专题
- 我用Python爬取1000封情书助力室友表白班花,却反转再反转...原来这就是班花的终极秘密!
- 了解C ++中的Vector insert()
- iOS Xcode 调试 Unable to fix code signing issue
- ZOJ 3432 Find the Lost Sock (水题)
- Abaqus安装在lincense server1出错
- 如何高效开发一款微信小程序
- git删除多余的tracked文件(git提示ignored tracked with git)
- 「硬见小百科」很全的二极管干货
- JINI学习笔记2-HelloWorld
- 拼多多运营该怎么做你知道吗?
- 【软考二】程序设计语言(做题)
- 新手引导的界面部分操作区域的处理(一)
- fecshop 小笔记
- 保姆级教学 XSS攻击的过滤器