Partager quelque chose pour une application phonegap
Est-il un moyen pour enregistrer une application phonegap à apparaître dans le menu des applications à partager?
Vous devez vous connecter pour publier un commentaire.
Est-il un moyen pour enregistrer une application phonegap à apparaître dans le menu des applications à partager?
Vous devez vous connecter pour publier un commentaire.
Pour apparaître dans cette liste, vous devez modifier le AndroidManifest.xml fichier et ajoutez les lignes suivantes dans votre activité :
Cela rendra votre application apparaît dans la liste. Maintenant, je pense que vous pouvez probablement aussi vous voulez savoir comment gérer cela dans votre code. Lorsqu'une autre application est vais partager un texte avec vous, il va commencer à faire votre demande auprès d'un Android "Intention". Pour être en mesure d'utiliser les Intentions, vous avez besoin d'un plugin PhoneGap. Je pense que WebIntent qui pourrait vous convenir. Ce serait le code :
Plus d'infos sur WebIntent ici : http://smus.com/android-phonegap-plugins/
Remarque : je ne pense pas que vous serez en mesure de le faire avec PhoneGap Build si ... vous pouvez utiliser uniquement pris en charge les plugins, et ne peut pas changer le AndroidManifest.xml fichier que beaucoup. Vous aurez probablement aller à Cordova route et de tout construire sur votre machine.
Edit : il y a peu de gens qui demandent comment le faire sur iOS. Il y a deux étapes à suivre :
J'ai réussi à obtenir l'URL du fichier à être partagé; en utilisant EXTRA_STREAM place de EXTRA_TEXT à l'intérieur de deviceready, la modification de Webintent.java et l'ajout d'un filtre d'intention dans AndroidMenifest.xml.
C'est ainsi que ma principale activité ressemble:
J'ai trouvé que le plugin a un bug pour EXTRA_STREAM partie, j'ai donc modifié mon javafile selon cette:
https://github.com/Initsogar/cordova-webintent/issues/23
Également à l'intérieur de mon fichier js, je dois appeler la fonction comme ceci:(utilisation de EXTRA_STREAM au lieu de EXTRA_TEXT )
et j'ai l'URI du fichier.
@ericpeters0n - Lors de l'utilisation d'applications de l'iPhone et de Partage, d'où vient cette liste de vos applications à partir de là? Par exemple, quand je suis dans la Galerie Photo et je la partage, la liste comprend le Message, Mail, Twitter, Facebook, Flickr. Comment ces applications s'inscrire eux-mêmes à figurer sur cette liste?