当时为了将应用上传 Google play ,所以升级了sdk 版本号 targetSdkVersion = 30,后来发现升级之后,应用中微信登录,微信支付,都拉不起来了,点击登录,或者支付,没有任何响应。 通过看日志发现, se
当时为了将应用上传 Google play ,所以升级了sdk 版本号 targetSdkVersion = 30,后来发现升级之后,应用中微信登录,微信支付,都拉不起来了,点击登录,或者支付,没有任何响应。
通过看日志发现, sendReq failed for wechat app signature check failed 是微信没有被拉起,
后来了解资料发现,版本适配问题,在安卓11上,app访问手机上其他app的时候,增加了规则,需要在AndroidMainifest清单文件增加包名声明。 注意是在 manifest 标签内。增加声明之后,微信登录,支付就可以正常使用了。
解决方案 1
降级sdk 版本,build.gradle 中,将 targetSdkVersion 的值降为29
解决方案2
AndroidMainifest.xml 中
来源地址:https://blog.csdn.net/zhaojunhua_123/article/details/129672105
--结束END--
本文标题: android升级SDK 到30,导致微信登录,支付失败
本文链接: https://lsjlt.com/news/421524.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0