@微信SDK开发者,发现一个BUG~
来源:互联网 发布:php xss csrf 编辑:程序博客网 时间:2024/05/21 17:23
经过测试,发现微信客户端登录SDK有一个BUG。注:目前只在iOS上测试过,可以重现。
BUG重现
1.做一个可以用微信登陆的软件,先安装到设备。
2.更改project的Bundle Identifier,只更改大小写,重新安装到设备。P.S.实际情况是包名大小写修改过引发这个问题。
3.打开第二个安装的APP,选择微信登陆,跳转到微信。
4.点击微信登陆,则会跳转到第一个APP中,而不会跳转到第二个APP。
我的BUG分析
这可能是因为,微信sdk传到微信的是一个bundle identifier+回调函数地址,回调时找到另一个APP再执行回调。
可能在某处进程的名称不分大小写,按照顺序找到了第一个去了。一旦两个APP版本不一致,可能执行到空的地址甚至发生不可预测的行为。
经过测试,发现同一样的版本的APP也发生了崩溃。
0 0
- @微信SDK开发者,发现一个BUG~
- 发现一个微信(android版)的选择图片时的BUG
- 发现新浪微博的一个bug
- 今天发现一个BUG
- 发现一个bug
- 发现网站一个BUG
- 发现QHttp一个bug
- 发现office2007一个bug
- 发现百度一个"Bug"
- 发现QtCreator一个bug
- 发现ie6一个bug
- 发现一个thinkphp BUG
- 发现一个小BUG
- 怎么成为一个微信开发者
- 自己发现的SDK 自带的apidemo中的一个bug
- 微信webview一个小bug
- 发现Android SDK bug 一枚
- 发现CSDN的一个Bug
- 启用远程用户访问PostgreSQL
- 整個亾裑仩潵潑炪哋哪種蒓洁洳膤嗹埖哋氣息,浭潙咜岼婖孒凢汾魅劦
- FFMPEG 源代码学习
- 谷歌site的用法
- 深入理解javascript原型和闭包(1)-->一切都是对象
- @微信SDK开发者,发现一个BUG~
- OMF手工建库
- Java.io.RandomAccessFile用法
- 互联网公司运营模式六大特征
- 分析kernel的initcall函数
- Fragment 实现的 分类 效果
- sharepreference储存数据
- 从今天开始准备写一个电子病历项目EMR的完整开发过程作为Java零基础实战培训的教程概要
- 'Jun 1 2005 1:33PM' 转换为datetime object