请选择 进入手机版 | 继续访问电脑版
热搜: 活动 交友 discuz

人人商城打包App

[复制链接]
5599 0
准备物品
1、人人商城网站系统
2、变色龙云高级版本,网址:https://www.bslyun.com
3、人人电商的插件下载:
4、微信开放平台权限申请,支付权限,登录权限,分享权限。

开始制作
安装变色龙云App插件
下载人人商城的插件,解压到对应的ewei_shopv2目录内。
注意
如果文件之前有过修改,建议对照目录手动修改添加,
ewei_shopv2\core\mobile\account 里的index.php 只需添加里面 get_pay_config()和 orderstatus(),Pay_data(),Alipay()这个方法到你的index文件中;其他文件是支付类文件,将其引用到index.php文件中,具体参考index.php 代码即可;
ewei_shopv2\static\js\app 下的biz 的h5app.js这个要全部覆盖

支付配置
如图配置好支付配置项。插件不用微信CERT证书文件、KEY密钥文件、ROOT文件,所以不用传对应的文件。

建议支付一定要多测试,测试实际支付的金额与支付金额是否一致。

微信登录修改
ewei_shopv2\core\model\member.php 文件checkMemberSNS方法里,大概位置在886行
$token = trim($_GPC['token']);
改成
$token = trim($_GPC['access_token']);
$appid和$secret的数值改成自己的appid和秘钥即可,大概位置在889行
ewei_shopv2\core\mobile\account\index.php文件中sns()方法里将, 大概位置在196行
if ($_W['ispost'] && !empty($sns) && !empty($_GPC['openid']))
改成
if (!$_W['ispost'] && !empty($sns) && !empty($_GPC['openid']))


**注意:**微信登录App与微信端统一用UnionID,原来系统运营过,请查看UnionID是否保存过。没有保存请先微信公众平台与开放平台绑定后保存完整数据后上App运营。

QQ登录修改
ewei_shopv2\core\model\member.php 文件checkMemberSNS方法,大概位置在920行
  1. if ($sns == 'qq')
  2.       {
  3.        $userinfo = htmlspecialchars_decode($_GPC['userinfo']);                                                                                                                                 
  4.        $userinfo = json_decode($userinfo, true);                                                                                                                                    
  5.        $userinfo['openid'] = 'sns_qq_' . $_GPC['openid'];               
  6.        $userinfo['headimgurl'] = $userinfo['figureurl_qq_2'];      
  7.        $userinfo['gender'] = $userinfo['gender'] == '男' ? 1 : 2;                                                                                                   
  8.       }
复制代码
改为
  1. if ($sns == 'qq')
  2.       {
  3.        $userinfo = htmlspecialchars_decode($_GPC['userinfo']);                                                                                                                                 
  4.        $userinfo = json_decode($userinfo, true);                                                                                                                                    
  5.        $userinfo['openid'] = 'sns_qq_' . $_GPC['openid'];               
  6.        $userinfo['headimgurl']=urldecode($_GPC['head_imgurl']);
  7.        $userinfo['gender'] = $userinfo['gender'] == '男' ? 1 : 2;        
  8.        $userinfo['sex']=urldecode($_GPC['sex']);
  9.        $userinfo['province']='';
  10.        $userinfo['city']=urldecode($_GPC['city']);     
  11.        $userinfo['nickname']=urldecode($_GPC['nickname']);                                                                                            
  12.       }
复制代码
ewei_shopv2\core\mobile\account\index.php文件中sns()方法里,位置大概在196行
if ($_W['ispost'] && !empty($sns) && !empty($_GPC['openid']))
改为
if (!$_W['ispost'] && !empty($sns) && !empty($_GPC['openid']))

配置App
除简单制作以为还有几点配置的地方如下:

设置User Agant
配置–>User Agant配置,UA类型选择:自定义,自定义UA填写CK 2.0一定要大写。

微信配置
填写微信开放平台对应的值,一定要是开放平台,网址: https://open.weixin.qq.com

QQ配置
QQ登录分享申请权限,QQ开放平台 : http://open.qq.com
QQ安卓登录与分享权限,要求上架应用宝后才可以使用。应用宝上架应用必须对应的软著,可以在腾讯服务市场找公司申请也可以找变色龙客服申请。QQ:161412644

对应的支付,第三方登录,分享功能打开。

配置完成,生成App就可以测试App了。

优化配置

多窗口
开启多窗口功能

预加载

预加载功能是在不同界面可以显示不同的原生栏效果。

配置后期会增加专门的配置说明。


App配置过程问题

无法调起微信支付

网站程序是否调用了接口,所有JS接口都在h5app.js文件内。

微信是否用的开放平台,开放平台,开放平台。重要的事说三编。

能调起微信但一闪而过,看商户号是否与开平台相对应,商户必须在微信开放平台申请。


无法调起微信登录

配置的值不是微信开放平台值或值不对。

App的包名与签名与微信开放平台不一至。


不显示支付与登录

请认真看教程,一步一步的作,不对一定不显示。

主要问题两点

UA没有配置CK 2.0,一定要大写。

没有配置人人后台登录开关,没有网站清缓存。


微信和QQ登录后App与网页账号不统一

微信和QQ登录统一值是UnionID,为腾讯的解决方案。在开放平台绑定公众账号,两个账号登录时会增加一个UnionID值返回,也可以用toke值二次获取得到。

openID值两个平台不一样,不一样,不一样。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

87

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 联系我们
  • 邮箱:161412644#qq.com(请把#改成@)
  • 电话:15642930400
  • QQ客服 161412644
  • 工作时间:周一至周五(早上9点至下午5点)
  • 微信公众平台

  • 扫描访问手机版

QQ|Archiver|手机版|小黑屋|老超市社区 ( 辽ICP备16008076号-2 ) |辽公网安备21140202000057号

GMT+8, 2020-10-27 20:49 , Processed in 0.066852 second(s), 44 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

  • QQ: 161412644

    客服电话

    15642930400

    电子邮件

    161412644@qq.com

    在线时间:8:00-16:00