2017-07-10 3 views
1

Depuis hier je ne peux pas me connecter au compte Dropbox en utilisant Android CloudRail Integration. Mon code est aussi simple que cela:Android CloudRail Le site de marque échoue - "Jeton inattendu" (community.js ligne 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(); 

Tout ce que je reçois est "Connexion à Dropbox" la page et

I/chrome: [INFO: CONSOLE (18)] « Uncaught SyntaxError: jeton inattendu) ", source: https://integrations.cloudrail.com/community.js (18)

dans la console Android Studio.

Ligne 18 est:

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

J'utilise quelques dispositifs réels (Android 5, 6, 7) et quelques émulés. Un ou deux appareils fonctionnent toujours (assez lentement).

Aidez-moi s'il vous plaît. Est-ce un problème temporaire de Cloudrail? Je n'ai trouvé aucune information. Je n'ai rien changé récemment.

Répondre

0

Nous avons mis à jour la page d'authentification de la communauté qui a probablement introduit le problème. Je viens de me rendre compte que la notation lambda n'est pas supportée sur certains appareils mobiles, donc je suis revenu à l'ancienne façon de le faire. Pourriez-vous s'il vous plaît valider que cela fonctionne maintenant.

+0

Beaucoup mieux maintenant. Testé sur Androids 4.1, 5.1 et 7.0. Je vous remercie. –