错误日志

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.PaySdk.WXFactory: createWXAPI, appId = 【wxappid】 checkSignature = false

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.PaySdk.WXFactory: createWXAPI, appId = 【wxappid】 checkSignature = false, launchMode = 2

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.SDK.WXApiImplV10: <init>, appId = 【wxappid】 checkSignature = false, launchMode = 2

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = 【wxappid】

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = 【wxappid】

2021-07-09 16:37:27.011 25614-25614/【包名】 D/MicroMsg.SDK.WXApiImplV10: register app 【包名】

2021-07-09 16:37:27.014 25614-25614/【包名】 D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation

2021-07-09 16:37:27.014 25614-25614/【包名】 D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation

2021-07-09 16:37:27.014 25614-25614/【包名】 I/MicroMsg.SDK.WXApiImplV10: sendReq, req type = 1

2021-07-09 16:37:27.014 25614-25614/【包名】 D/MicroMsg.SDK.MMessageAct: send, targetPkgName = com.tencent.mm, targetClassName = com.tencent.mm.plugin.base.stub.WXEntryActivity, launchMode = 2

2021-07-09 16:37:27.035 25614-25614/【包名】 D/MicroMsg.SDK.MMessageAct: send mm message, intent=Intent { flg=0x18000000 cmp=com.tencent.mm/.plugin.base.stub.WXEntryActivity (has extras) }

描述: 微信登录调试过程中,能拉起微信登录界面,但,无法接收到微信登录回调结果

原因: 看过微信登录继承文档的都知道微信登录需要在指定包名下创建 WXEntryActivity 并继承特定的实现类,我遇到的原因也就是微信登录之后根据包名没有找到这个 WXEntryActivity 类,所以没有接收到回调结果

我出现此现象的场景: 就有点坑了,接手的手游SDK开发,从一开始微信 wxappid 都是使用的同一个,之前测试一直没有问题,登录以及接收回到结果都很正常,但是自给对接文档 CP 对接后就出现问题了,迟迟没有收到回调。
最后就仔细思考后才发现,前人竟然把微信登录的具体回调接收类 WXEntryActivity 写到SDK内部,微信后台创建的包名也是SDK路径下的,后续对接由于使用的微信 wxappid 配置、包名的不一致,以至于在可运行 module 路径下找不到 WXEntryActivity 导致。

我的场景下怎么解决呢?
把 SDK 内部的 WXEntryActivity迁移到可运行 module 中即可。

前人挖坑后人加班

Android集成微信登录-无法收到微信登录回调结果相关推荐

  1. PHP微信支付没有收到微信的回调怎么修改订单状态:主动查询

    正常情况下 微信会返回SUCCESS, 如果没有返回就调用主动查询订单接口,https://pay.weixin.qq.com/wiki/doc/api/j... 该接口提供所有微信支付订单的查询,商 ...

  2. Android集成微信登录

    Android集成微信登录是比较常见的了,此次我把自己集成的过程总结出来,供大家学习参考. 1.首先需要你去微信开放平台申请对应的APPID,地址https://open.weixin.qq.com/ ...

  3. Android集成第三方微信登录

    第一步: 在微信开放平台创建安卓应用,需要输入的包名和签名就不用再提吧,不知道的自行百度.  应用创建完毕后会得到两个值:AppID.AppSecret,用这两个值来请求微信.  然后去微信开放平台的 ...

  4. Android集成微信SDK扫码登录功能

    最近做一个android项目,需求是登录页面加入微信二维码扫码登录入口(类似于PC端扫一扫登录),用户打开微信APP,扫描二维码,点击登录即可.当时也看了官网的相关介绍,确实踩了不少坑,写这个博客记录 ...

  5. android 微信登陆功能,Android集成微信登录

    现在的项目中几乎都会用到微信登录分享支付之类的,我现在做的这个项目正好用到了微信登录功能,再次记录下我的使用过程: 1.第一步  先去微信开放平台注册账号,填写应用信息,提交审核,大概需要三到五天的时 ...

  6. Android中的友盟(微信、QQ、新浪)第三方登录分享

    前言:我再这里只总结Android开发人员需要做的,其他的就去看开发文档吧,例如获取Appkey,就找你的领导要去吧. 一.准备工作 第一步:快速集成. 快速集成包含自动集成与手动集成两种方式,开发者 ...

  7. Android接入三方登录——QQ、微信、Facebook、Twitter

    Android接入三方登录--QQ.微信.Facebook.Twitter 避坑指南 facebook错误1: facebook错误2: QQ 微信 Facebook Twitter 补充: 避坑指南 ...

  8. android设备登录微信是不是被盗了,微信在其他设备上登录怎么办 微信被盗怎样找回...

    微信在我们工作和日常交流中越来越重要,微信的账号安全也变得越来越重要,关系到人们的工作和生活,微信被盗怎么办?微信被盗怎么找回?微信在其他设备上登录怎么办?俗话说,有备无患不如蹭着现在还可以了解的时候 ...

  9. 集成企业微信,企业微信扫码登录和企业微信容器内免密登录

    项目上为了支持新的业务,扩展了通过企业微信扫码登录和通过企业微信容器内的直接访问应用服务的免密登录. 1.扫码登录 企业微信以Userid作为企业内的用户身份唯一标识,集成接口可以参考官网文档: ht ...

  10. Macbook prom1+android虚拟机+pycharm+pytest+appium 实现微信登录

    前言 Macbook prom1+android虚拟机+pycharm+pytest+appium 实现微信登录 1. 第三方库 appium-python-client pyyaml pytest ...

最新文章

  1. Spring-AOP 混合使用各种切面类型及不同切面总结
  2. Spring 杂谈.
  3. 陶哲轩的10岁与30岁
  4. 美团数据库高可用架构的演进与设想
  5. java第一阶段知识_第一阶段 Java语言(下)
  6. Android 模拟器调试的缺点
  7. php 中文名称排序 源码,四种排序算法PHP实现类
  8. 无约束最优化(一) 最速下降法、Newton法、修正Newton法
  9. DockerCon 2017报告:企业在关注吗?
  10. DropDownList 数据绑定
  11. 原理图端口符号_什么是电气原理图和电气接线图,二者区别及绘制要求是什么?...
  12. c语言ascii码表_零基础学C语言——变量、常量与数据类型
  13. 计算机 移动硬盘 图标删除,移动硬盘卸载图标丢失的解决办法 -电脑资料
  14. UL 2849:2020 Standard for Electrical Systems for eBikes-电动自行车安规标准
  15. linux 无法清空回收站
  16. 图片img或者含有img元素拖拽时的阴影效应问题
  17. 公司有打算使用神州数码的EasyFlow工作流管理系统
  18. python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...
  19. visio自己画的图怎么填充_VISIO自定义图形填充
  20. H5 css引入方式 内联样式表

热门文章

  1. 六轴机器人轨迹规划之matlab画直线
  2. 泛运筹理论初探——Louvain算法简介
  3. 快手did did_gt edid的注册过程
  4. 在IDEA上部署Robocode
  5. python实现自适应中值滤波器
  6. PCB封装库命名规则
  7. HiveSQL正则表达式的应用
  8. SQL获取数据表最新一条记录
  9. 华为ensp基础指令
  10. 刚入职的阿里巴巴,我是怎么学习算法的