Twitter SDK sur iOS avec interface utilisateur standard
Je suis à la recherche pour le SDK pour intégrer Twitter dans mon Application iOS. J'ai fait des recherches, et il semble que MGTwitterEngine est ce que la plupart des gens recommandent. Cependant, MGTwitterEngine permet uniquement d'accéder à l'API Twitter, mais pas l'INTERFACE utilisateur.
J'ai aussi regardé quelques app iPhone avec l'intégration de Twitter, comme SCVNGR, FriendsAroundMe, Hashable, ils ont tous la même page de connexion. Cependant, je ne pouvais pas trouver ce SDK ces applications, utiliser.
Je me demande si il y a un SDK (à partir de Twitter serait le meilleur), qui comprend à la fois le SDK avec de l'INTERFACE utilisateur standard de mise en œuvre, et certains le code de démonstration.
Merci pour vos conseils.
Steve
source d'informationauteur Steve Chang
Vous devez vous connecter pour publier un commentaire.
La connexion de l'INTERFACE utilisateur de ces applications est probablement une UIWebView. Je dis probablement parce que je n'ai pas vu ces apps que vous avez mentionnés. Le nom de connexion de Twitter est généralement géré dans une UIWebView, parce que Twitter OAuth. Depuis la connexion se fait dans une UIWebView, Twitter fournit en fait que de l'INTERFACE utilisateur.
Je recommanderais ShareKit de base de Twitter interactions, comme l'affichage. ShareKit gère la UIWebView pour vous. edit: ShareKit (0.2.1) semble avoir quelques problèmes de fuite de mémoire. Utilisez à vos propres risques.
J'ai un projet qui s'appuie oAuth et en streaming sur le dessus de MGTE. Le projet comprend une démo qui ne l'authentification en mode web, et les flux de tweets pour une vue de la table.
https://github.com/TimShi/TSTwitterEngine
Vous pouvez intégrer Twitter via l'API Twitter qui nécessite OAuth. Et OAuth nécessite navigateur web de n'importe quelle forme. Toutes les autres pièces peuvent être fait sans navigateur web, mais l'authentification requiert.
Vous pouvez pirater ceux OAuth pages web en arrière-plan via UIWebView JavaScript de l'interface, mais la page d'ouverture de session change souvent. Et vos utilisateurs une expérience de journaux en difficulté jusqu'à ce que vous mettez à jour le piratage de l'algorithme.
En fait, Twitter propose une autre méthode d'authentification appelé xAuth. Vous pouvez vous authentifier complètement en arrière-plan sans navigateur avec ce protocole, mais vous devez être approuvé sur l'utilisation de ce protocole de Twitter de l'entreprise par contact direct. Je ne pense pas régulière de service de démarrage peut acquérir l'approbation.
Je ne pense pas que OAuth offre une meilleure sécurité ou de protection, mais c'est la seule carte que je peux utiliser sans la confiance de Twitter.