关于QQ第三方登录的坑

去年公司的一款产品(我们叫它应用X吧)需要用到第三方登录,于是乎我们利用ShareSDK整合了QQ、微博、微信这三个平台的第三方登录。埋下了一个坑~
这个坑是这么被发现的,测试妹子在上周的时候测试发现,同个QQ账号在iOS的应用X和在安卓的应用X登录后取到的信息是不一致的,于是测试妹子跑来求救。于是瓜仔找来ShareSDK的客服人员扯淡了一番。于是客服就回了以下对话

2E6AE9FD-C111-4845-A10D-4A788FFCC8A2.png

这里就需要交代腾讯开放平台的一个坑了,就是因为它所以才有了这篇文章0.0
打开腾讯开放平台,选择创建应用后会有这么一个页面
8BD4B938-7198-4CF7-B915-8A045A6E921C.png

你说你看到这么一个单项菜单,你肯定想我要创建两次,一次用于iOS上,一次用于安卓上。那么你创建了两次,腾讯肯定是认为你这两个是独立的应用,自然appKey是不一样的。对的,我们去年就是这么干的,创建完后我们也没觉得有啥问题。就这么日复一日的过来了,直到测试妹子不知道是不是哪个筋脉被打通发现了这个bug,我们才注意到原来有这么一个方法可以不需要创建两次。
2E71AD1E-CF71-4120-B734-7896D474122A.png

👆看右上角有个下拉的菜单选项,在这里你看到iOS应用已经通过审核了,但是上面还有个安卓应用显示未提交审核,你从这边点进去会跳到一个让你完善页面
C4350747-2BB0-44FE-BD68-5E08145EC70A.png

细心观察,会发现这个页面所显示的appID和appKey居然跟上一个页面是一样的。好吧,腾讯,你个坑货,你这个这么重要的功能居然藏得这么深。为此我还给提了个建议。
3DFDABE8-A104-41CB-AC8F-14C384930644.png

希望你不是忽悠我的,我可是为了后来人不被坑啊~
好嘛,既然如此,那已经进坑的我只好把现有的iOS应用从开放平台删掉,然后再来过了。(因为我发现iOS应用只有登录和分享功能而已,比较好替换,这点iOS的优势体现出来了,呵呵)找了一会后,发现不对劲了,居然没有删除应用的地方,好吧,继续找客服聊聊。于是乎
6B17CA44-6C4A-4953-9897-3C4A7C7D4282.png

B192034B-FCAD-46F8-90B6-C59B176A21CC.png

这。。。。。
行吧,我先去添加个安卓应用吧,然后要申请这个应用下线,接着是等待期。。。
申请通过后,我要再添加一个iOS应用,接着还是等待期。。。
嗯,这个问题就这么解决了。希望使用腾讯开放平台的骚年,一定记得先来看看我这篇文章,以免失足落水~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,292评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 一些人,一些事,我写在这里。不是怕忘记,而是希望能有一个更完美的回忆!
    孤独遗世阅读 320评论 0 1
  • 有的人因为不畅的事情,第一件事想到的是要剪去三千烦恼丝。或许,剪发不会让你少三千烦恼丝那么多,顶多让你转换一下心情...
    焕小青阅读 542评论 0 0
  • 最近迷上一部电视剧《二十八岁未成年》,名字很别扭显然二十八岁已然成年,何来未成年之说? 剧中讲的是...
    厦浅安阅读 578评论 0 1