J'ai une application créée pour iOS qui accède à Google Drive en utilisant le client Javascript. Cela fonctionne bien depuis quelques années maintenant, mais l'ancienne version utilisait Phonegap build cli-5.4.1 qui, en raison de sa dépréciation imminente, je l'ai mis à jour vers CLI-6.5.0. Avec la nouvelle version, l'application ne chargera plus l'API Drive. J'ai un compte Google Drive central et l'application accède à un serveur Web qui s'authentifie auprès de ce compte, obtient un jeton d'actualisation et remet ce jeton à mon application. L'application se charge alors l'API client en utilisant ce code:Phonegap Build cli-6.5.0 ne chargera pas Google Drive
var gapiClient = document.createElement('script');
gapiClient.src = 'https://apis.google.com/js/client.js';
Je passe ensuite le jeton de rafraîchissement obtenu à partir du serveur Web:
gapi.auth.setToken(token)
et enfin, charger l'API d'entraînement:
gapi.client.load('drive', 'v2', callback);
Cette dernière étape échoue, la fonction de rappel n'étant pas appelée et l'application se bloque alors.
Dans mon config.xml j'ai les déclarations d'origine d'accès suivants:
<access origin="https://*.google.com" />
<access origin="https://*.googleapis.com" />
Quelqu'un peut-il s'il vous plaît conseiller ce qui a changé avec cette dernière version et, espérons-le, conseiller ce qui doit être fait pour y remédier.
Merci beaucoup.