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

一.APP环境搭建和配置编译

1.登录APICLOUD后台新建应用

step1 注册账号

注册apicloud 账号并登录APICLOUD控制台

step2 新建应用

再账户下面找到开发控制台=>开发控制台=>创建应用 填写应用名和说明,必选Native App

e988eb9728f0

创建Native App

2 .开发工具下载安装APICLOUD开发工具:

e988eb9728f0

安装APICLOUD开发工具

3.下载解压。然后运行apicloud studio-2.exe完成后开发工具软件的右上角会出现提示问你是否安装git,务必选择点击免下载自动安装,然后一直点击NEX直到安装完成既可。然后重启APICLOUD开发工具

e988eb9728f0

启动APICLOUD开发工具

二.人人商城APP源码覆盖和配置编译

1.代码检出

首先桌面新建一个文件夹英文命名,然后打开APICLOUD开发工具选择代码管理-代码检出-apicloud云端应用然后选择新建的那个APP名字然后会让你选择文件夹就选择桌面建立的那个英文文件夹然后点击检出,然后提示框里输入HEAD然后按下回车然后等APP代码检出到桌面的新建的那个文件夹里。

e988eb9728f0

代码检出填写HEAD

2.复制人人商城APP源码覆盖新建的文件夹里去

打开APP源码文件夹里面的文件全部复制到桌面新建的那个英文文件夹去全部覆盖检出的文件。

e988eb9728f0

人人商城APP源码

3.打开APICLOUD开发工具找到项目里面index.html

打开APICLOUD工具找到项目里面的index.html这个文件点击一下,然后修改第30行的网址修改为你的人人商城打包地址

e988eb9728f0

打包地址修改

修改完成后点击save

e988eb9728f0

修改完成

4.配置config.xml

打开APICLOUD开发工具找到项目里面的config.xml打开APICLOUD工具找到项目里面的config.xml这个文件点击一下,然后修改第60行添加如下代码:

e988eb9728f0

xml文件配置

5.确认修改代码

点击项目右击 选择 Git+Git add+commit等会儿 会在下面弹出一个输入框 随便输点东西 然后按Ctrl +S就等着右上角提示提交成功

6.将代码同步至云端

点击项目右击 选择代码管理-同步到云端

7.进入APICLOUD后台编译APP打包

进入APICLOUD开发控制台点击证书然后选择右上角一键创建证书然后保存

然后点击云编译选正式版,然后选择全局加密,然后点击云编译静等APP打包完成。

e988eb9728f0

云编译打包

三.人人商城APP插件上传覆盖之微信登录和微信支付

首先登录FTP或宝塔面板登录服务器找到

文件路径1:/addons/ewei_shopv2/core/mobile/

文件路径2:addons/ewei_shopv2/core/model/

以上两个路径无需修改任何代码直接覆盖既可。

文件路径3:

/addons/ewei_shopv2/static/js/dist/Ydb/YdbOnline.js(需修改APPID和AppSecret)

YdbOnline.js的APPID和APPAppSecret修改方法如下:

1.修改127行填写你的APPID和微信支付的商户号还有微信支付的秘钥等

e988eb9728f0

修改配置参数值

2.修改164行填写你的微信开放平台的APPID和微信开放平台的AppSecret

e988eb9728f0

修改配置值

四.人人商城后台配置:

网站配置(微信登录,微信支付,支付宝支付等)

1.【设置】–【全网通配置】–【基本设置】开启wap访问

e988eb9728f0

开启wap访问

2.【设置】–【全网通配置】–【App登录设置】开启微信登录

e988eb9728f0

配置微信登录

3.【设置】–【交易】–【支付设置】–【App端】开启App支付并配置对应的值后。微信配置完成。

e988eb9728f0

微信支付配置

4.支付宝配置【设置】–【交易】–【支付设置】–【App端】开启App支付并配置对应的

e988eb9728f0

支付宝支付配置

这样配置完成后就完成了人人商城APP打包了,就可以打开你的APP体验了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/354191.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF快速入门系列(2)——深入解析依赖属性

一、引言 感觉最近都颓废了,好久没有学习写博文了,出于负罪感,今天强烈逼迫自己开始更新WPF系列。尽管最近看到一篇WPF技术是否老矣的文章,但是还是不能阻止我系统学习WPF。今天继续分享WPF中一个最重要的知识点——依赖属性。 二…

圆台下料展开计算方法_怎么画 圆锥台展开图

展开全部1、 画出圆台的主视抄图(等腰梯形)袭:圆台的上bai下底直径为等腰梯形du的上zhi下底,圆台的高为等dao腰梯形的高;2、将等腰梯形补画成等腰三角形;(图中的虚线三角形即为补画部分);3、以三角形的顶点为圆心&…

.31-浅析webpack源码之doResolve事件流(3)

放个流程图: 这里也放一下request对象内容,这节完事后如下(把vue-cli的package.json也复制过来了): /*{ context: { issuer: , compiler: undefined },path: d:\\workspace\\doc,request: ./input.js,query: ,module: false,directory: false…

c++ 虚函数,纯虚函数的本质区别

转载博客:https://mp.weixin.qq.com/s?__bizMzAxNzYzMTU0Ng&mid2651289202&idx1&sn431ffd1fae4823366a50b68aed2838d4&chksm80114627b766cf31f72018ef5f1fe29591e9f6f4bd72018e7aea849342ca6f0a271fb38465ae#rd 学习C的多态性&…

云通讯短信验证码实例

1.注册登录云通讯 http://www.yuntongxun.com/user/login 2.创建应用得到应用相关信息 3.下载对应相关的Demo示例  http://www.yuntongxun.com/doc/rest/sms/3_2_2_3.html 4.send.php文件添加代码方便后续操作 session_start(); //随机验证码 $code rand(100000,999999)…

java 数组 内存_图解Java数组的内存分配

1. Java数组是静态的Java是静态语言,所以Java的数组也是静态的,即:数组被初始化后,长度不可变静态初始化:显式指定每个数组元素的初始值,系统决定数组长度String[] books new String[]{"疯狂Java讲义…

libgdx和Kotlin –类[2D平台原型]

这篇文章是libgdx和Kotlin文章的后续文章。 我已经决定开发一个简单的2D平台程序的原型(沿着我的早期文章中的Star Assault进行介绍),但是我一直在使用和学习Kotlin,而不是Java。 对于本教程,该项目应处于上一篇文章…

spring jmx_JMX和Spring –第2部分

spring jmx这篇文章从本教程的第1部分继续。 嗨,在我的上一篇文章中,我解释了如何通过Spring设置JMX服务器以及如何通过身份验证和授权保护对它的访问。 在本文中,我将展示如何实现一个简单的MBean,该MBean允许用户在运行时更改L…

LeetCode:位运算实现加法

LeetCode:位运算实现加法 写在前面 位运算符 实现加法的思路 两个加数,比如5(101)和6(110),如何不用加法就能得出两者之和呢? 我们知道二进制计算中,如果使用异或将会产生无进位的两者之和,而两数相与将会产…

[机器学习] 模型评价参数,准确率,召回率,F1-score

很久很久以前,我还是有个建筑梦的大二少年,有一天,讲图的老师看了眼我的设计图,说:“我觉得你这个设计做得很紧张”,当时我就崩溃,对紧张不紧张这样的评价标准理解无能。多年后我终于明白老师当…

java记录登陆时间_Spring security如何实现记录用户登录时间功能

一、原理分析spring security提供了一个接口 AuthenticationSuccessHandler,该接口中只有一个方法,用来进行登录成功后的操作public interface AuthenticationSuccessHandler {/*** Called when a user has been successfully authenticated.** param request the r…

bzoj3680

$模拟退火$ $这种全局最优的问题用模拟退火$ $模拟退火就是每次向四周随机移动,移动的幅度和温度成正比,如果新的位置更优就接受,否则按一定概率接收,概率和温度成正比$ $最后稳定后再在最优解附近蹦跶几下看看有没有更好的$ $你问…

01背包(修订版)

由于时间比较充裕,重新修订一部分。 这次把一些补充的放进来,其他的基础说明见后半部分 这些一共说明:01背包、完全背包、多重背包 将会详细说明。 三种背包混合、二维背包、分组背包、依赖背包、泛化背包 将大致说明。 01背包 如上次说明一…

java 马踏棋盘优化_我所知道的十大常用算法之马踏棋盘算法(深度搜索、贪心思想优化 )...

前言需求今天我们学习的是马踏棋盘算法,我们还是从一个场景里引入看看马踏棋盘算法也被称为骑士周游问题将马随机放在国际象棋的66棋盘Board0~5的某个方格中提示:马按走棋规则(马走日字)进行移动要求:每个方格只进入一次&#xff…

app engine_App Engine中的Google Services身份验证,第2部分

app engine在本教程的第一部分中, 我介绍了如何使用OAuth进行Google API服务的访问/身份验证。 不幸的是,正如我稍后发现的那样,我使用的方法是OAuth 1.0,显然现在Google正式弃用了OAuth 1.0,改用OAuth 2.0版本。 显然…

Django知识总结(一)

壹 ● 有关http协议 一 ● 全称 超文本传输协议(HyperText Transfer Protocol) 二 ● 协议 双方遵循的规范 http协议是属于应用层的协议(还有ftp, smtp等), 即浏览器请求消息和服务器响应消息的一系列规则 三 ● http协议的特性 http是无状态、无连接的协议(stateless, connect…

mysql+if+x+mod+2_Windows 下 MantisBT 2.X + Apache 2.4 + PHP 7 + MySQL 5.7 的环境配置

Apache 2.4.25~ Visual C Redistributable for Visual Studio 2015PHP 7.1.3~ mod_fcgid-2.3.9Mantisbt-2.2.1MySQL Database 5.7.17~ NET Framework 3.5安装 Apache前期准备1.若计算机已安装了 Apache2.4 以前的版本,请自行卸载并删除安装目录。2.以管理员身份运行…

如何在Java中对文件进行模式匹配和显示相邻行

最近,我们在jOOλ0.9.9中发布了有关超棒的窗口函数支持的文章 ,我相信这是对我们所做的库的最佳补充。 今天,我们将在一个用例中研究窗口函数的出色应用,该用例受到以下堆栈溢出问题Sean Nguyen的启发: 如何从Java 8…

64位内核第二讲,进程保护之对象钩子

64位内核第二讲,进程保护. 一丶什么是保护. 什么是保护. 比如我们安装了xxx杀毒软件.那么此时你用任务管理器关闭.是关闭不了的.原因是内核已经做了保护. 那么去掉保护的前提就是你要给自己的软件做保护. 比如我们给计算器做保护. 例如下图. 做保护.以前的病毒作者.都是想要退出…

jpql hql_无需部署即可测试JPQL / HQL

jpql hql您是否曾经想在不完全部署应用程序的情况下测试JPQL / HQL? 我们今天在这里看到的是适用于任何JPA实现的简单解决方案:Hibernate,OpenJPA,EclipseLink等。 这篇文章中找到的基本源代码来自本书:“ Pro JPA 2&a…