Objectif: – Ouvrir l'URL de la page facebook dans l'application facebook
J'utilise la version 1.6
ionique version 1.6
j'ai essayé
<a ng-click="openFb()"> <img src="img/fb.png" alt="" width="auto" height="auto"> </a>
Dans le file de controller j'ai ma fonction ci-dessous.
$scope.openFb = function() { window.open('fb://page/1372537532795807', "_system"); };
Ci-dessus après avoir cherché beaucoup, j'ai trouvé que si vous voulez ouvrir la page, vous devez passer fb:://page[page_id]
que fb:://profile/[page_id]
Mais quand je clique sur le button rien ne se passe même pas l'ouverture de l'application facebook installée sur mon appareil.
Au plaisir d'avoir de l'aide.
Merci d'avance.
Solution: Ajouter des schémas d'URL à la list blanche
Il suffit d'ouvrir .plist de votre application (généralement plates-forms / ios // – Info.plist) avec un éditeur et d'append le code suivant avec vos schémas nécessaires.
<key>LSApplicationQueriesSchemes</key> <array> <ssortingng>fb</ssortingng> </array>
Apple a modifié la méthode canOpenURL sur iOS 9. Les applications qui vérifient les schémas d'URL sur iOS 9 et iOS 10 doivent déclarer ces schémas lorsqu'ils sont soumis à Apple. L'article Quick Take sur iOS 9 Scheme Scheme Changes modifie les modifications en détail.
Lien de reference : – https://github.com/ohh2ahh/AppAvailability/issues/22