AppGallery Connect認證服務(wù)常見問題解答

來源: HUAWEI
作者:HUAWEI
時間:2021-01-05
17626
認證服務(wù)與HMS Core帳號服務(wù)的區(qū)別和關(guān)系?匿名帳號和華為帳號是什么關(guān)系?

pexels-joshua-miranda-4399350.jpg

認證服務(wù)與HMS Core帳號服務(wù)的區(qū)別和關(guān)系?

認證服務(wù)和華為帳號服務(wù)關(guān)注的是開發(fā)者兩個不同層面的訴求。

華為帳號服務(wù)致力于華為帳號的開放,可以讓您的用戶方便快捷地使用其華為帳號登錄您的應(yīng)用和游戲。而認證服務(wù)則致力于幫助您快速地低成本構(gòu)建一個安全可靠的用戶認證系統(tǒng)。

兩者并不沖突,認證服務(wù)支持與包括華為帳號服務(wù)在內(nèi)的多種第三方認證系統(tǒng)對接,支持您的用戶采用包括華為帳號在內(nèi)的多種認證方式來登錄您的應(yīng)用和游戲。

無論您的應(yīng)用和游戲是否已經(jīng)集成了華為帳號服務(wù),或者是否打算集成華為帳號服務(wù),我們都推薦您使用認證服務(wù)來構(gòu)建您的用戶認證系統(tǒng),這有助于減少您在用戶認證系統(tǒng)構(gòu)建和運維上的投入和成本。

Android

匿名帳號和華為帳號是什么關(guān)系?

匿名帳號和華為帳號是兩種不同的帳號體系,匿名帳號并不是華為帳號的一種。

匿名帳號和華為帳號都可以使用AGC的認證服務(wù)進行綁定和管理。

接入匿名帳號后如何驗證此帳號?

匿名帳號無需開發(fā)者單獨驗證,AGC服務(wù)器會在每次調(diào)用匿名帳號登錄的時候驗證匿名帳號。目前匿名登錄驗證接口不對外開放。

接入認證服務(wù)報錯:code: 403 message: client token authorization fail.如何處理?

檢查agconnect-services.json文件放置的目錄是否準確。

檢查認證服務(wù)開關(guān)是否已在AGC的API管理頁面中打開。

檢查認證服務(wù)中是否已啟用應(yīng)用所需要的帳號系統(tǒng)。

Program type already present: okio:Base64等okhttp沖突問題如何處理?

可能原因:

某個本地的jar里面有okhttp。

其他庫用了okhttp,并且maven的坐標不是通用坐標。

處理方法:手動exclude okhttp。

如何判斷當(dāng)前帳號是否關(guān)聯(lián)了華為帳號?

登錄后認證服務(wù)SDK的API會返回getProviderInfo參數(shù)表示了是否已經(jīng)關(guān)聯(lián),如果未關(guān)聯(lián),此參數(shù)為null。

如果當(dāng)前認證服務(wù)中只綁定了一種帳號,如何將該帳號綁定到另一個認證服務(wù)的帳號下?

由于當(dāng)僅有一個身份驗證提供方時不能進行取消關(guān)聯(lián),所以需要調(diào)用AGConnectAuth.deleteUser接口刪除當(dāng)前的認證服務(wù)帳號后才能夠進行重新綁定。

接口的失敗回調(diào)為何是通用的Exception而非AGCAuthException?

接口返回的報錯不一定為AGCAuthException類型,可能為通用Exception類型或其他AGCException子類。需要在處理時判斷Exception類型。

微博認證服務(wù)報錯:Code:203817989,message:faile to get third user info

請檢查在微博創(chuàng)建的應(yīng)用是否已經(jīng)在微博審核通過。

QQ認證服務(wù)報錯:Code:203817989,message:faile to get third user info

請檢查QQ管理臺中Unionid獲取權(quán)限是否已經(jīng)開啟。

Twitter認證時,Twitter報錯:Failed to get request token

需要在twitter認證設(shè)置模塊中的回調(diào)url,網(wǎng)頁url和服務(wù)條款與隱私聲明中添加twittersdk://前綴。

iOS

集成iOS的SDK在Archive時報bitcode bundle could not be generated because '/XXX/AGConnectAuth.framework/' was built without full bitcode. 錯誤如何處理?

1.0.0.300版本不支持bitcode,需要開發(fā)者在工程配置中設(shè)置Enable Bitcode為No,后續(xù)版本會支持Bitcode。

Server

導(dǎo)入用戶是否有數(shù)量限制?

當(dāng)使用導(dǎo)入用戶接口返回錯誤碼2007的時候代表導(dǎo)入用戶的數(shù)量超過了限制,目前該接口每次最大支持導(dǎo)入1000個用戶。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于HUAWEI,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多