轉:https://www.nnbbxx.net/post-6473.html
一.APP環境搭建和配置編譯
1.登錄APICLOUD后台新建應用
step1 注冊賬號
注冊apicloud 賬號並登錄APICLOUD控制台
step2 新建應用
再賬戶下面找到開發控制台=>開發控制台=>創建應用 填寫應用名和說明,
必選Native App
2 .開發工具下載安裝
下載APICLOUD開發工具:
3.下載解壓。然后運行apicloud studio-2.exe完成后開發工具軟件的右上角會出現提示問你是否安裝git,務必選擇點擊免下載自動安裝,然后一直點擊NEX直到安裝完成既可。然后重啟APICLOUD開發工具
二.APP源碼覆蓋和配置編譯
1.代碼檢出
首先桌面新建一個文件夾英文命名,然后打開APICLOUD開發工具選擇代碼管理-代碼檢出-apicloud雲端應用然后選擇新建的那個APP名字然后會讓你選擇文件夾就選擇桌面建立的那個英文文件夾然后點擊檢出,然后提示框里輸入HEAD然后按下回車然后等APP代碼檢出到桌面的新建的那個文件夾里。
2.復制人人商城APP源碼(APICLOUD版)覆蓋到新建的文件夾里去
打開APP源碼文件夾里面的文件全部復制到桌面新建的那個英文文件夾去全部覆蓋檢出的文件。
注意請勿覆蓋config.xml配置文件
3.打開APICLOUD開發工具找到項目里面index.html
打開APICLOUD工具找到項目里面的index.html這個文件點擊一下,然后修改第30行的網址修改為你的人人商城打包地址
修改完成后點擊save
4.配置config.xml
打開APICLOUD開發工具找到項目里面的config.xml打開APICLOUD工具找到項目里面的config.xml這個文件點擊一下,然后修改第43行添加如下代碼:
<preference name="userAgent" value="CK 2.0"/>
第61行后面添加如下代碼:
<param name=“urlScheme” value=“AliPayA6096042288972”/>
</feature>
<feature name=“QQPlus”>
<param name=“urlScheme” value=“tencentXXX”/>
<param name=“apiKey” value=“XXX”/>
</feature>
<feature name=“ajpush”>
<param name=“app_key” value=“”/>
<param name=“channel” value=“”/>
</feature>
5.確認修改代碼
點擊項目右擊 選擇 Git+Git add+commit等會兒 會在下面彈出一個輸入框 隨便輸點東西 然后按Ctrl +S就等着右上角提示提交成功
6.將代碼同步至雲端
點擊項目右擊 選擇代碼管理-同步到雲端
7.進入APICLOUD后台編譯APP打包
進入APICLOUD開發控制台點擊證書然后選擇右上角一鍵創建證書然后保存
然后點擊雲編譯選正式版,然后選擇全局加密,然后點擊雲編譯靜等APP打包完成
三.人人商城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修改方法如下:
- 修改127行填寫你的APPID和微信支付的商戶號還有微信支付的秘鑰等
- 修改164行填寫你的微信開放平台的APPID和微信開放平台的AppSecret
四.人人商城APP插件上傳覆蓋之支付寶支付:
支付寶支付需要修改YdbOnline.js文件的第138行填寫支付寶開放平台對應的商戶號PID,支付寶收款賬號,支付寶簽名工具生成的私匙和公匙
修改完成后上傳覆蓋到服務器/addons/ewei_shopv2/static/js/dist/Ydb/YdbOnline.js
五.人人商城后台配置:
網站配置(微信登錄,微信支付,支付寶支付等)
1.【設置】–【全網通配置】–【基本設置】開啟wap訪問
2.【設置】–【全網通配置】–【App登錄設置】開啟微信登錄
3.【設置】–【交易】–【支付設置】–【App端】開啟App支付並配置對應的值,刪除更換微信支付平台的證書文件后。微信配置完成。
4.支付寶配置【設置】–【交易】–【支付設置】–【App端】開啟App支付並配置對應的
就這樣人人商城APP就完成了