2016-03-01 18 views
5

Sto provando ad aprire il profilo di un utente nell'app nativa di Facebook su iOS, se installato. L'app è costruita su Cordova/Ionic e io uso il plugin ngCordova in AppBrowser.In Cordova/Ionic, Come si apre un collegamento profilo Facebook nell'app nativa?

I collegamenti di Twitter, ad esempio, funzionano perfettamente con un normale collegamento web twitter (https://twitter.com/[username]). Facebook, d'altra parte, no. ho provato molte varianti:

Nessuno lavorato.

Cosa sto sbagliando? È possibile anche con la versione attuale dell'app Facebook?

Grazie

risposta

4

Basta usare: 'fb: // profilo'

Nel mio caso ha lavorato sia per Android e iOS:

$scope.openFb = function() { 
    $window.open('fb://profile', "_system"); 
}; 

Vedere questa risposta per ogni ulteriore consultazione sugli schemi URL personalizzato supportata da Facebook per iPhone:

What are all the custom URL schemes supported by the Facebook iPhone app?

+0

eccellenti ans per iOS – Arif

+0

Tale regime funziona solo per il proprio profilo, non per l'apertura di qualsiasi profilo utente. –

+1

Definitivamente utilizzato per funzionare, ma fb ha aggiornato l'app e l'API, anche se non riesco a trovare i nuovi schemi. Se lo fai, ti preghiamo di essere così gentile da aggiornare la mia risposta o lasciare un commento. – sznrbrt

-1

Prova questo:

fb://profile?id=[username|user_id] 

ho testato su Safari, funziona come previsto,

Problemi correlati