从昨天开始,我无法使用Android CloudRail Integration登录Dropbox帐户。我的代码就像这样简单:
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();
我所得到的只是&#34;连接到Dropbox&#34;页面和
I / chromium:[INFO:CONSOLE(18)]&#34; Uncaught SyntaxError:意外的令牌)&#34;,来源:https://integrations.cloudrail.com/community.js(18)
在Android Studio控制台中。
第18行是:
setTimeout(() => { //line 18
window.location.href = redirectUrl;
}, 3000);
我使用了一些真实设备(Android 5,6,7)和一些模拟设备。一个或两个设备仍在工作(非常慢)。
请帮帮我。这是Cloudrail的一些临时问题吗?我找不到任何信息。我最近没有改变任何事情。
答案 0 :(得分:0)
我们更新了可能引入该问题的社区认证页面。我刚刚意识到某些移动设备不支持lambda表示法,所以我恢复了旧的方式。你能否证实它现在有效。