2011-12-05 5 views
5

J'ai obtenu DropBox SDK et il lié "correctement". Lorsque j'appuie sur le bouton "Lien vers Dropbox", Safari s'ouvre, puis je peux me connecter et télécharger/télécharger.DropBox dans l'application de connexion

Puis j'éteins complètement mon application, la redémarre et j'essaye de me connecter à Dropbox. Maintenant, Safari n'apparaît pas. Bien sûr, il fonctionne en mode d'arrière-plan, donc je peux appuyer deux fois sur le bouton Home de mon iPhone et redémarrer Safari, mais je pense que c'est dérangeant et déroutant pour les utilisateurs.

J'ai trouvé que certaines applications ont des fonctions de connexion Dropbox intégrées à l'application. J'ai entendu que c'est possible dans l'ancienne version du SDK DropBox. Est-ce correct? Puis-je me connecter à Dropbox dans ma propre application sans utiliser Safari? Est-il possible de se connecter avec la version actuelle de Dropbox SDK?

Toute aide est appréciée.

+0

Je vais avoir du mal à comprendre votre question, pouvez-vous s'il vous plaît décrire mieux ou fournir du code? –

+0

vérifier ma réponse sur http://stackoverflow.com/questions/15173815/integrate-dropbox-in-ios-app-but-without-login-pop/23900622#23900622 – samcpp

Répondre

1

Théoriquement, si Safari le fait, votre application peut le faire. Il est vrai que l'ancien SDK utilisé pour vous permettre de faire des liens in-app. Je pense que c'est parti maintenant. Je ne suis pas sûr si leur service REST le permet toujours. Je le soupçonne, sinon les applications héritées seraient brisées. Le lien qui utilise Safari frappe simplement leur serveur à une URL donnée, donc en théorie, tout ce que vous avez à faire est de télécharger le contenu de cette URL, qui contient un jeton de sécurité à POST avec eux. les informations d'identification de l'utilisateur.

+0

Dans ce cas, comment pourriez-vous obtenir le Multitâche Service pour passer à Safari (au lieu de l'utilisateur étant confus et forcé de se changer)? –

0

actuelle Dropbox SDK vous permet de vous connecter à partir de votre application (si l'application Dropbox est pas installé) ou vous rediriger vers application Dropbox pour vous connecter

Questions connexes