3
我試圖將我們的客戶端應用程序(Android)身份驗證方法從簡單的ApiKey + Secret身份驗證更改爲應用程序服務器支持的更高級身份驗證。應用服務器問題的Sinch身份驗證問題
Sinch文檔告訴您從Sinch客戶端構建器代碼中刪除Secret。因此,我的代碼現在看起來像這樣:
mSinchClient = com.sinch.android.rtc.Sinch.getSinchClientBuilder().context(applicationContext)
.applicationKey("API_KEY")
.environmentHost("SINCH_SERVER")
.userId("USER-ID")
.build();
但是這實際上導致了,說我applicationKey是空的異常:
java.lang.RuntimeException: Unable to start service [email protected] with Intent { cmp=com.where.the.hell.are.you/.BackgroundClientService }:
java.lang.IllegalArgumentException: applicationKey is empty
它看起來像在Sinch SDK中的錯誤,但也許我的思念這裏有別的東西?
我正在使用適用於Android的Sinch SDK VERSION 3.2.3。