人人商城APP打包教程附带源码(app原生支付功能)

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

打包app教程介绍

人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app 

安卓经测试没有BUG,IOS自行测试。

app 支付效果截图


软件架构

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

安装教程

在gitee下载源码,地址:gitee.com/lionjoy/renrenapppay

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

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

使用方法说明

在拷贝安装之前,你应该首先申请微信支付宝 appID和 微信支付的一些账号,并在微擎人人商城后台配置好参数。

使用hbuilder 打包

HBuilderX,下载地址:http://www.dcloud.io/下载完整APP开发版

下载并安装HBuilderX后,打开编辑器,点击右上角选择:文件 -> 新建 -> 项目选择wap2app,出现如下图:

填入项目名称,wap站首页地址,选择项目文件路径,创建。项目创建成功,软件左侧会出现你刚创建的项目。然后粘贴示列项目的文件进去。

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

然后输入你的移动端网站网址即可。 应该是这样的格式 XXXXX.com/app/index.php?i=1&c=entry&m=ewei_shopv2&do=mobile xxx替换成你的网站域名。如果不会请参考hbuilder官方文档

APP配置方法:

打开项目,找到manifest.json文件,依次配置相关配置文件。

一、基础配置:

注意:应用标识不要手动修改,显示默认的即可

依次填入应用名称,版本名称,应用入口首页地址可以是网络地址也可以是本地地址。

二、APP图标配置:


图标就是人人商城App安装到手机后显示的图标,必须是PNG格式的,最好使用1024X1024大小的png格式图标,选择第一张图标后可以点击“自动生成所有图标并替换”,会自动生成适配不同大小的图标。

三.SDK配置

1.微信登录,勾选微信登录填写微信开放平台的appid和appsecret

如下图:


2.配置人人商城app支付宝支付,微信支付,微信分享等

如下图:


四.配置UA

"useragent" : { "value" : "CK 2.0", "concatenate" : true },

"plus" : {

    "useragent" : { "value" : "CK 2.0", "concatenate" : true },

    "splashscreen" : { "autoclose" : true,

     后边还有很多代码 我不复制了,明白意思就好。

这样,manifest.json源码文件就配置完成了接下来,打包人人商app,安卓请使用安卓自有证书,苹果请使用苹果证书。点击HBuilder: 发行 -> 原生App-云端打包

可以参考hbuilder官网文档中的方法对 sitemap.json 源码继续优化,优化加载速度等。也可使用打包人人商城app源码中目前的最优配置。

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

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

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

参考文献

获取app签名安卓平台签名证书制作

特别说明


在以上安卓平台签名证书制作查看自己的证书时,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 提问。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容