im NOUVEAU sur ionic angulaire, s'il vous plaît aider.
this.socialSharing.shareViaInstagram('test test', newBase64).then((res) => {
console.log("testvalue=====", res);
}).catch((error) => {
console.log("error value ====", error);
});
4 Réponses :
C'est parce que cela ne retourne pas une promesse.
const onSuccess = () => console.log("testvalue=====", res);
const onError = (error) => console.log("error value ====", error);
this.socialSharing.shareViaInstagram('test test', newBase64, onSuccess, onError);
qu'est-ce que tu veux dire, il ne répond pas une promesse
@Newlimsianggching Si les documents se réfèrent au référentiel de plugin correct, nous pouvons voir que ShareviAInstagram code> retourne un vide, mais accepte le succès et l'erreur comme rappels.
Il suffit de changer alors code> sur S'abonner CODE>: this.socialSharing.shareViaInstagram('test test', newBase64).subscribe(res => {
console.log("testvalue=====", res);
} ,error => {
console.log(error);
};
J'ai testé sur mon téléphone, ça va bien. Quelle plate-forme utilisez-vous pour tester?
importer {socialsharing} de '@ ionic-native / partage social'; p>
Import h3>
Vous n'avez pas importé le paquet correctement. Ajouter
ngx code> à la fin. P>xxx pré>
p>Partager sur la fonctionnalité Instagram h3>
Partager directement à instagram p>
xxx pré> ou partager via l'application nom p>
xxx pré> Vous pouvez également vérifier si vous pouvez partager à Instagram, look Dans la documentation fournie pour la fonctionnalité. P>
Documentation:
HTTPS : //github.com/ionic-team/ionic-native/blob/master/src/%40ionic-native/plugins/social-sharing/index.ts p> blockQuote>
Vérifiez si vous avez importé le module ou non
dans mon cas: p>
Pouvez-vous donner plus d'informations sur l'objet code> socialsharing code> ou montrez-nous quel plugin vous utilisez?
importer {socialsharing} de '@ ionic-native / partage social';
Avez-vous installé et importé le plugin correctement? Vous pouvez modifier votre question pour expliquer votre problème au monde.
Je suis sûr que j'ai installé correctement
S'il vous plaît, ne faites pas plus de travail pour d'autres personnes en vandalisant vos messages. En publiant sur le réseau Stack Exchange, vous avez accordé une droite non révocable, sous la CC BY-SA 4.0 License , pour la pile Exchange pour distribuer ce contenu (c'est-à-dire quels que soient vos choix futurs). Par politique d'échange de pile, la version non vandalisée de la poste est celle qui est distribuée. Ainsi, tout vandalisme sera retourné. Si vous voulez en savoir plus sur la suppression d'un message, veuillez vous reporter à: Comment la suppression de travail?