2014-07-12 110 views
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。

回答