我们的代码看不出问题,找了半天是因为申请的时候的问题,在开发者平台账户申请的Key 本身就有问题:
1 注意在平台创建项目的时候的
需要输入 包名 和 MD5 密钥
我们的公司的哥们竟然写反了,我也是醉了!导致了我们花了好长的时间找问题。所以, 开发者需要权限。必要的权限是我们开发效率的前提。
MD5 的码 (血的教训)
4A:C2:B2:3F:A5:42:30:95:2A:83:C3:09:F9:F4:3A:F5
1 必须 要将大写字母 和 替换成小写字母(哥们验证之后说,这个不替换也没关系。因为,后台好像没有区分 大小写!)
2 必须将:删除
如果 密钥有问题,那么就是一件很恶心的事情。你不论做什么都不行的。不能分享,登录就不用说了!
这个地方只能用 MD5 的密码, 不要使用 SHN1 或者别的密钥!
外传:
1 当你修改完只要, 可能需要等一会。 因为微信开发者平台有缓存的,所以不能立刻修改的Key 直接替换掉!
2 至于清缓存的问题, 微信需要清除缓存,才能分享?
我没有找到原因,我并不清楚。我修改完Key 过了半个小时就好了!
可能是她得原因:
WXAPIFactory.createWXAPI(context, Constants.APP_ID,true);
之前的代码是:
WXAPIFactory.createWXAPI(context, Constants.APP_ID);
No comments:
Post a Comment