關於QQ第三方登入的坑
去年公司的一款產品(我們叫它應用X吧)需要用到第三方登入,於是乎我們利用ShareSDK整合了QQ、微博、微信這三個平臺的第三方登入。埋下了一個坑~
這個坑是這麼被發現的,測試妹子在上週的時候測試發現,同個QQ賬號在iOS的應用X和在安卓的應用X登入後取到的資訊是不一致的,於是測試妹子跑來求救。於是瓜仔找來ShareSDK的客服人員扯淡了一番。於是客服就回了以下對話
![1909966-87be2b8752de2bc2.png](https://upload-images.jianshu.io/upload_images/1909966-87be2b8752de2bc2.png)
2E6AE9FD-C111-4845-A10D-4A788FFCC8A2.png
這裡就需要交代騰訊開放平臺的一個坑了,就是因為它所以才有了這篇文章0.0
開啟騰訊開放平臺,選擇建立應用後會有這麼一個頁面
![1909966-2f76aaa98260f5c6.png](https://upload-images.jianshu.io/upload_images/1909966-2f76aaa98260f5c6.png)
8BD4B938-7198-4CF7-B915-8A045A6E921C.png
你說你看到這麼一個單項選單,你肯定想我要建立兩次,一次用於iOS上,一次用於安卓上。那麼你建立了兩次,騰訊肯定是認為你這兩個是獨立的應用,自然appKey是不一樣的。對的,我們去年就是這麼幹的,建立完後我們也沒覺得有啥問題。就這麼日復一日的過來了,直到測試妹子不知道是不是哪個筋脈被打通發現了這個bug,我們才注意到原來有這麼一個方法可以不需要建立兩次。
![1909966-764b44d4cd2261fc.png](https://upload-images.jianshu.io/upload_images/1909966-764b44d4cd2261fc.png)
2E71AD1E-CF71-4120-B734-7896D474122A.png
?看右上角有個下拉的選單選項,在這裡你看到iOS應用已經通過稽核了,但是上面還有個安卓應用顯示未提交稽核,你從這邊點進去會跳到一個讓你完善頁面
![1909966-1a575875e4c2f140.png](https://upload-images.jianshu.io/upload_images/1909966-1a575875e4c2f140.png)
C4350747-2BB0-44FE-BD68-5E08145EC70A.png
細心觀察,會發現這個頁面所顯示的appID和appKey居然跟上一個頁面是一樣的。好吧,騰訊,你個坑貨,你這個這麼重要的功能居然藏得這麼深。為此我還給提了個建議。
![1909966-e463e65d7d813ca6.png](https://upload-images.jianshu.io/upload_images/1909966-e463e65d7d813ca6.png)
3DFDABE8-A104-41CB-AC8F-14C384930644.png
希望你不是忽悠我的,我可是為了後來人不被坑啊~
好嘛,既然如此,那已經進坑的我只好把現有的iOS應用從開放平臺刪掉,然後再來過了。(因為我發現iOS應用只有登入和分享功能而已,比較好替換,這點iOS的優勢體現出來了,呵呵)找了一會後,發現不對勁了,居然沒有刪除應用的地方,好吧,繼續找客服聊聊。於是乎
![1909966-0802dbc707cf4dda.png](https://upload-images.jianshu.io/upload_images/1909966-0802dbc707cf4dda.png)
6B17CA44-6C4A-4953-9897-3C4A7C7D4282.png
![1909966-f80b4397426da0f0.png](https://upload-images.jianshu.io/upload_images/1909966-f80b4397426da0f0.png)
B192034B-FCAD-46F8-90B6-C59B176A21CC.png
這。。。。。
行吧,我先去新增個安卓應用吧,然後要申請這個應用下線,接著是等待期。。。
申請通過後,我要再新增一個iOS應用,接著還是等待期。。。
嗯,這個問題就這麼解決了。希望使用騰訊開放平臺的騷年,一定記得先來看看我這篇文章,以免失足落水~
相關文章
- 關於QQ授權登入
- 友盟第三方登入精簡版QQ遇到的坑
- 關於QQ郵箱登入提示一鍵登入解決方案
- php使用第三方QQ登入PHP
- Java實現QQ第三方登入Java
- qq第三方登入js_sdkJS
- iOS因QQ第三方登入被拒iOS
- qq第三方登入所需appidAPP
- laravel實現第三方qq一鍵登入Laravel
- QQ第三方登入認證流程(乾貨)
- 封裝QQ、微信、微博的第三方登入和分享封裝
- Android探索與鞏固(微信QQ第三方登陸填坑)Android
- 簡單實現第三方qq登入和分享
- 蘋果稽核被拒——第三方QQ登入的五種情形蘋果
- ios 上qq以及微信上面第三方庫的登入iOS
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- QQ第三方登入例項demo(QQSDK包優化)優化
- 關於使用者系統中第三方登入的設計
- 使用第三方APPKey授權 跳轉登入 QQAPP
- 網站 asp.net c# 接入QQ第三方登入的方法網站ASP.NETC#
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- Java QQ授權第三方登陸Java
- 從QQ登入方式想到的QQ密碼保護密碼
- 填坑:註冊登入專案--Token以及Github第三方登入(Vue + Koa2)GithubVue
- 第三方登入 (微博登入 web)Web
- 關於info.plist 第三方登入 新增URL Schemes白名單Scheme
- 關於app的登入退出內容APP
- Android-使用Android Studio實現第三方QQ登入Android
- WinAPI程式設計關閉QQ登入窗體 (轉)API程式設計
- 如何用python登入qqPython
- QTP測試QQ登入介面QT
- 手機端QQ登入openid與網站端QQ登入openid不一樣網站
- JN專案-qq暱稱含有表情無法進行第三方登入
- 前端關於單點登入的知識前端
- 關於容器安全機制的登入/登出
- Flutter關於一個登入頁Flutter
- 使用QQ互聯登入應用
- php實現第三方登入,百度第三方登入PHP