1. 程式人生 > >騰訊開放平臺建立應用的坑,安卓和iOS端如何共用同一個Appid?

騰訊開放平臺建立應用的坑,安卓和iOS端如何共用同一個Appid?

很多人遇到一種情況,就是自己的應用使用QQ登入的時候,在不同客戶端,返回的openid竟然不一樣,導致統一個使用者在不同客戶端建立了不同的賬號。

這時候有兩種解決方法:

第一種:需要發郵件給騰訊開放平臺進行資料打通,具體如下

資料打通流程:現支援同一個開發者賬號下的網站應用和移動應用進行資料打通。 申請的應用打通資料後會返回相同的unionID和不同的openid,開發者可以將unionID做為使用者標識進行儲存。如果需要打通可以傳送郵件至[email protected],並提供appid、appkey、公司營業執照和網站備案資訊截圖,稽核會在5個工作日完成處理,請以郵件回覆資訊為準。謝謝!

這種方法的話需要稽核等待,時間耗費比較長。

第二種:

首先我們要理解為什麼會出現不同的賬號,因為我們建立應用的時候是分開來建立的(在安卓的頁面建立了安卓,然後點選iOS的又建立了iOS端的,點選網頁端的又建立了網頁應用)所以這樣就會生成不同的AppId,自然就會生成不同的openid了,所以我們在建立的時候順序應該如下:

1.首先進入你的騰訊開放平臺管理中心,然後先建立一個應用(之後建立都需要在這個應用選擇平臺資訊建立才會視為同一個應用)

這裡寫圖片描述

2.點選右上角的的

這裡寫圖片描述

3.點選建立應用(我這裡應用已經有個稽核過了就沒出現建立,如果沒建立的話會跟網頁應用那個一樣出現建立應用的)

這裡寫圖片描述

4.我點了個建立網頁應用的,這時候的APP ID 和APP KEY就會是一樣的了,再提交一次稽核,就可以共用同一個openid了,這種方法稽核是比較快的,最快半個小時就可以稽核通過了。
這裡寫圖片描述