Android
[問題一]匿名帳號和華為帳號是什么關(guān)系?
匿名帳號和華為帳號是兩種不同的帳號體系,匿名帳號并不是華為帳號的一種。
匿名帳號和華為帳號都可以使用AGC的認(rèn)證服務(wù)進(jìn)行綁定和管理
[問題二]接入匿名帳號后如何驗(yàn)證此帳號?
匿名帳號無需開發(fā)者單獨(dú)驗(yàn)證,AGC服務(wù)器會在每次調(diào)用匿名帳號登錄的時候驗(yàn)證匿名帳號。目前匿名登錄驗(yàn)證接口不對外開放。
[問題三]接入認(rèn)證服務(wù)報錯:code:403 message:client token authorization fail.
1、檢查agconnect-services.json文件放置的目錄是否準(zhǔn)確。
2、檢查認(rèn)證服務(wù)開關(guān)是否已在AGC的API管理頁面中打開。
3、檢查認(rèn)證服務(wù)中是否已啟用應(yīng)用所需要的帳號系統(tǒng)。
[問題四]Program type already present:okio:Base64等okhttp沖突問題。
可能原因:
1、某個本地的jar里面有okhttp。
2、其他庫用了okhttp,并且maven的坐標(biāo)不是通用坐標(biāo)。
處理方法:手動exclude okhtt。
[問題五]如何判斷當(dāng)前帳號是否關(guān)聯(lián)了華為帳號。
登錄后Auth SDK的API會返回getProviderInfo參數(shù)表示了是否已經(jīng)關(guān)聯(lián),如果未關(guān)聯(lián),此參數(shù)為null。
[問題六]如果當(dāng)前認(rèn)證服務(wù)中只綁定了一種帳號,如何將該帳號綁定到另一個認(rèn)證服務(wù)的帳號下。
由于當(dāng)僅有一個身份驗(yàn)證提供方時不能進(jìn)行取消關(guān)聯(lián),所以需要調(diào)用AGConnectAuth.deleteUser接口刪除當(dāng)前的認(rèn)證服務(wù)帳號后才能夠進(jìn)行重新綁定。
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。