天天看點

【AGC】【認證服務】認證服務內建第三方登入後傳回third provider is disabled,錯誤碼203817988

【問題描述】

使用認證服務,在內建第三方登入後,傳回third provider is disabled,

錯誤碼是code: 203817988 message: third provider is disabled。

在AGC管理背景的認證服務管理中,對應管道的開關都已經啟用了,而且參數已經配置。

【AGC】【認證服務】認證服務內建第三方登入後傳回third provider is disabled,錯誤碼203817988

private fun doSignIn(activity: Activity, channel: Int) {
    showLoadingDialog(activity)
    AGConnectAuth.getInstance().signIn(activity, channel).addOnSuccessListener {
        // updateUI
        dismissLoadingDialog()
        loginDialog?.apply {
            dismiss()
            loginDialog = null
        }
    }.addOnFailureListener {
        // onFailure
        dismissLoadingDialog()
        Logger.e(it.localizedMessage)
        loginCallback(-1, "登入失敗")
    }
}      
【AGC】【認證服務】認證服務內建第三方登入後傳回third provider is disabled,錯誤碼203817988

【解決方案】

由圖可知:AGC背景設定的資料處理位置為Singapore站點。

是以需要确認在代碼中,調用登入時的執行個體是否為Singapore站點。兩端需要保持一緻。

可以在代碼中設定不同的資料存儲地,請參考如下文檔:

​​https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-multi-data-storage-location-0000001117450152​​