您需要登录后才可以操作登录 | 立即注册
关闭
楼主
kyran
  • TA的每日心情
    开心
    2017-2-6 09:17
  • 签到天数: 478 天

    连续签到: 1 天

    [LV.9]以坛为家II

    关于最近uexWeiXin.cbStartPay不起作用的解决方法 [复制链接]

    1882 4 发表于 2015-12-13 15:44:36

    最近新打包的很多uexWeiXin.cbStartPay不起作用。。经过我的测试,解决方法如下。

    1.在uexWeiXin.cbRegisterApp成功后,加入以下方法,设置接收回调的窗口名称,注意判断下,安桌才需要。
    1.         var params = {
    2.             windowName:"root"//你需要回调的窗口名字
    3.         };
    4.         uexWeiXin.setCallbackWindowName(JSON.stringify(params));
    复制代码
    2.在接收回调窗口的主窗口的appcan.ready里加下回调方法即可
    1. uexWeiXin.cbStartPay = function(data) {
    2.    //你的处理代码
    3. }
    复制代码
    注意,接收回调的窗口名是你用appcan.window.open时的名字,不是文件名。这个不要弄错了.
    以上。。我亲测,可用。比如我现在设置回调接收窗口为"confimPay"
    示例代码:
    1. uexWeiXin.cbRegisterApp = function(opId, dataTpye, data) {
    2.             if (parseInt(data) != 0) {
    3.                 alert("支付失败,代码:3!");

    4.             } else {                 
    5. //判断是是安桌,设置接收回调窗口为:"confirmPay"
    6.                 if(getAppPlat()){
    7. var params = {
    8.                     windowName : "confirmPay"
    9.                 };
    10.                     uexWeiXin.setCallbackWindowName(JSON.stringify(params));
    11.                 }
    12.                 uexWeiXin.isWXAppInstalled();
    13.             }
    14.         }
    15.         uexWeiXin.registerApp(weixinAppKey);
    复制代码
    然后。confirmPay.html里的appcan.ready里加入
    1. uexWeiXin.cbStartPay = function(data) {
    2.   alert(data);
    3.   //你的处理代码
    4. }
    复制代码
    就可以成功接收回调.



    板凳
    sophiefrey
  • TA的每日心情
    开心
    2016-2-15 10:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    显示全部楼层 发表于 2015-12-15 13:32:06
    给楼主32个赞
    地板
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2015-12-16 13:24:34
    感谢 kyran 版主分享的方法~
    5#
    尹老师
  • TA的每日心情
    开心
    2015-12-25 09:29
  • 签到天数: 4 天

    连续签到: 4 天

    [LV.2]偶尔看看I

    显示全部楼层 发表于 2015-12-28 17:23:39
    你好,在写主窗口试试,不要写在浮动窗口。
    还有一些帖子被系统自动隐藏,点此展开
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表