2016-06-14 1 views
0

Je travaille sur une application iPad qui se connecte à Evernote pour synchroniser les notes d'un utilisateur à l'application. Tout fonctionne très bien sur mes appareils de développement et tous nos testeurs internes, mais il y a plusieurs testeurs externes qui ont un problème après authentifient avec Evernote. Lorsque l'application appelle l'API, elle renvoie unTTransportException: Impossible de faire une requête HTTP - Evernote/iOS

TTransportException: Impossible de créer une requête HTTP.

Directement après avoir appelé [evernoteSession.authenticateWithViewController] avec succès, j'appelle [evernoteSession.userStore getUserWithSuccess]. C'est là que l'utilisateur reçoit l'exception d'evernote. Des idées sur la raison pour laquelle certains testeurs externes recevraient cette erreur et aucun de nos testeurs internes ou développeurs? Est-ce que je peux faire quelque chose pour obtenir plus d'informations sur ce qui ne va pas avec l'appel de l'API evernote?

Merci!

Répondre

0

Est-il possible qu'ils soient sur une connexion cellulaire et qu'ils ont autorisé Evernote pour les données mobiles, mais pas votre application?

Dans ce cas, je soupçonne qu'ils pourraient être en mesure d'authentifier dans Evernote mais votre application échouerait alors.

Notez aussi que cette question a été soulevée à quelques reprises sur les forums, par exemple Evernote: problème

Aug 2012 vérifiait authtoken == nil dans la méthode de connexion.

Feb 2013 problème a été fait getDefautNoteBook ou listNotebooks dans thread d'interface utilisateur, nécessaire pour être dans un fil de fond (selon employé Evernote).

+0

Merci, Andy. Je vais vérifier ceux-ci. Je suis maintenant capable de reproduire le problème en utilisant l'application evernote pour m'authentifier. Quand il retourne à mon application, je reçois une erreur lors de la connexion au userStore. – toogie42