cordova-plugin-wechat插件的使用

通过cordova将js文件打包成app。这里需要用到微信登陆和微信支付等


调用微信登陆的代码很简单:
  1. 安装微信插件
    参考 wechat_demo
cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID(appid 在微信方获得)

  1. 第一次入手的时候还在纳闷,是怎么调起微信app的 下面这个方法就可以说自动完成了。没有为什么。
function wxuse() {
                var scope = "snsapi_userinfo",
                    state = "_" + (+new Date());
                    Wechat.auth(scope, state, function (response) {
                     // 这里就可以拿到 code 去访问你的接口 去获取access_token 去做自己的处理
                    alert( response.code )
                    // 打印返回所有内容
                     alert(JSON.stringify(response));
                }, function (reason) {
                    // 弹出失败的原因
                    alert("Failed: " + reason);
                });
            }

  1. 直接写一个 onclick事件调用上面的方法就可以触发,去调用微信app 授权页面,微信机制是短时间内只需要授权一次。注意测试的时候包名和签名,一定要和微信上的申请信息一致! 如果报错了,建议首先排查是不是签名错了。 (之前就碰到过 AS+模拟器 第一次可以调到微信,第二次就失败了,就认为不会是签名的问题--
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容