2017-07-10 59 views
1

由於昨天我無法使用Android CloudRail集成登錄到Dropbox帳戶。我的代碼是如此簡單:Android CloudRail品牌站點失敗 - 「意外的令牌)」(community.js第18行)

CloudRail.setAppKey([License Key]); 

final CloudStorage cs = new Dropbox(this.getApplicationContext(), "[clientIdentifier]", "[clientSecret]"); 
new Thread() { 
    @Override 
    public void run() { 
     cs.createFolder("/TestFolder"); // <--- 
     InputStream stream = null; 
     try { 
      AssetManager assetManager = getAssets(); 
      stream = assetManager.open("UserData.csv"); 
      long size = assetManager.openFd("UserData.csv").getLength(); 
      cs.upload("/TestFolder/Data.csv", stream, size, false); // <--- 
     } catch (Exception e) { 
      // TODO: handle error 
     } finally { 
      // TODO: close stream 
     } 
    } 
}.start(); 

所有我得到的是 「連接到Dropbox的」 頁面,

I /鉻:[信息:控制檯(18)]「未捕獲的SyntaxError:意外的標記)「,來源:https://integrations.cloudrail.com/community.js(18)

在Android Studio控制檯中。

第18行是:

setTimeout(() => { //line 18 
    window.location.href = redirectUrl; 
}, 3000); 

我使用幾個真實裝置(Android 5,6,7)和一些模擬的。一個或兩個設備仍在工作(非常慢)。

請幫助我。這是Cloudrail的一些臨時問題嗎?我找不到任何信息。我最近沒有改變任何東西。

回答

0

我們更新了可能引入問題的社區認證頁面。我剛剛意識到某些移動設備不支持lambda表示法,因此我回到了原來的做法。你能否確認它現在可行?

+0

現在好多了。在Android 4.1,5.1和7.0上測試。謝謝。 –