微信创建测试公众号
-
创建一个测试公众号(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)这个时候你会获得appid、appsecret用于获取openid
域名是你在使用wx的jssdk需要配置的。注意的是,他不能使用ip地址,所有需要你做一下内网穿透,并且配置时不需要添加http//,例如你的url是http://xxx.xxx.xxx,就配置 xxx.xxx.xxx -
测试公众号,你可能需要在手机访问,就需要自定义菜单,打开https://mp.weixin.qq.com/debug/
appid、secret都是在注册公众号获取的,通过后获取access_token后接口类型选择自定义菜单,将access_token复制进去,然后写入菜单的json
javascript { "button": [ { "name": "用户登记", "sub_button": [ { "type": "view", "name": "按钮", "url": "url" }, { "type": "view", "name": "按钮", "url": "url" } ] } ] }
-
在我开发公众号的过程中,IOS总会出现config:invalid signature 安卓环境下是没有问题的,这涉及到一个不同环境下url缓存问题,我们在使用jssdk获取签名时,我们需要用到的url不是回调地址,所以只需要考虑每次获取签名时,url是否能都对得上
解决办法是每次调转页面时,判断是安卓还是IOS环境