Je développe une application mobile (par Comment ajouter Peu importe que la voie à dessein est sur le côté serveur ou côté client. P>
(par exemple, l'application Zite a des boutons de partage) p>
et comment enregistrer les crétintions de l'utilisateur afin que l'utilisateur ne veuille pas vous connecter à chaque fois? STRUT> (Credientaux doit être enregistré sur le côté client, par des cookies ou autre chose ... (pouvons-nous permettre jquery mobile code> et
téléphongap code>). p>
Facebook code>,
Twitter code> et
Google + code>
Boutons de partage code> dans mon application? Y a-t-il une API ou aussi simple? (Le côté serveur de mon application utilise
asp.net mvc 4 code>.) P>
PhoneGap CODE> G traitez cette popup
PhoneGap code> Pour enregistrer des cookies à partir de
Facebook code>,
Twitter code> et
Google code>?)) p>
3 Réponses :
Consultez Sharethis . Il vous permet d'ajouter facilement ces boutons à votre application. P>
Il semble que Sharethis n'ait pas une API mobile pour les applications mobiles basées sur le Web.
Et si j'utilise leur code JavaScript (côté client), ouvrez-le des fenêtres contextuelles pour vous connecter? (Parce que ce n'est pas bon pour le développement mobile!)
Oups, liée à la mauvaise API. Mais pour les applications mobiles Web, vous n'avez pas besoin d'une API spéciale. Vous pouvez simplement utiliser les boutons générés standard. Et non, cela ouvre un nouvel onglet.
N'y a-t-il aucun moyen de pas b> Ouvrir un nouvel onglet? (E.G. Ouverture d'une fenêtre contextuelle virtuelle en utilisant iframe?)
Je ne suis pas sûr. Je l'ai utilisé une fois pour un site Web très simple. Mais tu ne dis-tu pas juste que tu ne voulais pas que des fenêtres contextuelles?
Qu'est-ce que vous demandez (après votre édition) est assez impliqué, mais voici quelques pointeurs.
Pour Facebook, vous pouvez utiliser le Plugin de plate-forme Facebook de Phonegap ou utilisation SDK JavaScript . Vous devrez enregistrer votre application avec eux et obtenir un identifiant d'application. Comme il y a plusieurs étapes à la FB Auth, étudier leurs échantillons et rechercher un bon Tutoriel < /a>.
Twitter fournit une API d'authentification similaire, mais elle nécessite un code côté serveur pour le faire fonctionner. Je n'ai jamais utilisé Google, mais je suppose qu'ils ont également une API assez simple. Les informations d'identification avec toutes ces API sont enregistrées dans la boutique de cookie CODE> UIWebView CODE> SOIBIENNE, afin que vous n'ayez pas vraiment à gérer cela. P>
pour les popups dans Phonegap, vous pouvez utiliser le plug-in Childbrowser . P>
voici Ce que j'utilise pour les boutons. Ceci est appelé sur le client après la charge de votre page terminée. Depuis qu'ils prennent un certain temps pour se charger et se positionner, un délai de quatre secondes est utilisé pour leur donner du temps, puis ils s'effacent. P>
Démo: strong> sub> sub> sub> p>
script h3>
CSS h3>
html h3>
Merci, mais depuis que je développe une application mobile, il n'est pas bon d'ouvrir des fenêtres contextuelles pour vous connecter ...
@MAHDI Je les utilise sur une application mobile phonegap. Vos utilisateurs devront être à vous connecter pour utiliser des boutons sociaux, peu importe la façon dont vous le faites. Dans mon application, ils sont déjà connectés à Facebook.
Pouvez-vous expliquer plus s'il vous plaît? Comment les utilisateurs sont déjà connectés à Facebook dans votre application?
@MAHDI J'utilise l'API FB JavaScript pour Auth.
@MAHDI mis à jour avec quelques informations supplémentaires.
Est-ce que leurs boutons "+ partagent, tweet, comme" fonctionnent (même avec popup pour la connexion) ou je dois utiliser leur API?
@MAHDI Ce sont ces boutons. J'ai pris ce code et je l'ai nettoyé et j'ai ajouté de manière dynamique avec JavaScript.
Donc, la poignée de téléphonie de téléphones de ces boutons passe-t-il après le partage, afin que l'utilisateur puisse revenir à mon application?
@MAHDI Non. Vous devrez déterminer s'ils sont connectés à l'aide de l'API, puis utilisez-les à la camionnette pour la connecter si elles ne le sont pas. Je ferais cette partie de votre processus d'inscription et ne montrerais que les boutons qu'ils choisissent de créer un lien.
Laissez-nous Continuez cette discussion en chat
J'utilise actuellement Ce plugin pour partager des options à Cordova 2.5 +. p>
sa fonctionne parfaitement pour Android et iOS P>
Il semble être un bon plugin. Je vais l'utiliser sur mes projets futurs. Je marquais votre réponse comme réponse acceptée.
Cela ne fonctionne pas pour Google Plus. Comment l'utiliser pour le partage G +?
Avez-vous des comptes Google activés. Fondamentalement, ce plugin n'engage que ces options de partage disponibles comme options de partage natives.