使用微信分享功能只支付的时候遇到修改Android签名后不能正常调用分享功能及支付功能
因为微信在分享或者调用情况如果第一次错误会记录相关信息,(缓存是针对包名相同&&之前错误)的情况下会把错误的信息缓存下来,之后再正确的情况下也会走缓存的,所以重新登录即可
官网求助无果后,搜索了几天发小如下这个信息(非官网)
原因:当你使用微信登陆或分享的时候,微信的客户端会存储你的app在微信开放平台上配置的包名跟应用签名,如果你在自己的应用里面第一次使用微信登陆或分享后,你的应用相关的信息就会被微信客户端记录了,这时候你再换一个签名文件更改你的应用签名,点微信登陆就会出现没反应,并且友盟的那些回调都没有调用的情况,在更改签名后如果发现自己所有的配置和代码都没有问题的话可以删除手机上的微信。然后重新安装应用即可。
测试:
重装微信调用分享及支付成功。不需要好卸载软件