android 微信登录不回调,Anroid 进阶之旅 | 微信登录没有回调的问题

Android微信登录,分享后没有回调

(创建wxapi包的时候,一定要和开放平台填写的路径一致)

Android实现微信第三方登录的情况非常多,今天在做微信登录的时候,始终无法回调WXEntryActivity

第一步检测,微信sdk 是否有回调记录 方法是通过日志过滤activitymanager,

日志中有出现

04-16 13:27:43.345 1805-3279/? I/ActivityManager: START u0 {flg=0x18000000 cmp=com.kimi.searcher/.wxapi.WXEntryActivity (has extras)} from uid 10156 on display 0

说明微信有回调app的wxentryactivity

第二步判断 安装包中的WXEntryActivity是否存在

通过apktool 反编译来看看 apk 包里面是否包含wxapi.WXEntryActivity

apkTool 的使用文档: https://blog.csdn.net/sonnyjack/article/details/79273023

最后发现是我的packageName 和 applicationId 不一样。

微信wxapi的文件结构包名必须和你填写的applicationId相同 , 例如你的程序结构是com.wx.mm,但是你的applicationId是com.wx.mm.qq。这时候创建wxapi包的时候,路径就必须是

com.wx.mm.qq.wxapi这时候微信才能正常回调。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值