Ich weiß, ich kann zum Beispiel Karten tief verknüpfen, ich habe es verwendet und es funktioniert gut. Aber wie wäre es mit FB Messenger? Ich habe eine Schaltfläche, die, wenn der Benutzer klickt, möchte ich Messenger mit einer Konversation mit jemandem öffnen. Wie kann ich es tun? Ich habe versucht, direkt zu verlinken, aber es funktioniert nicht.React-Native Link App auf Facebook Messenger
openMessenger() {
Linking.canOpenURL('https://www.messenger.com/t/name').then(supported => {
if (supported) {
Linking.openURL('https://www.messenger.com/t/name');
} else {
console.log('erro');
}
}).catch(err => console.error('An error occurred', err));
}
auch versucht fb-messenger://user-thread/{user-id}
und immer noch nicht funktioniert.
übrigens, gibt es eine Möglichkeit, den Benutzer zu fragen, welche App er öffnen möchte? Im Fall der Karten, wenn ich auf die Schaltfläche klicke, wird sie auf Apple Maps auf iOS geöffnet, aber ich möchte, dass sie fragt, welche App stattdessen geöffnet wird, da ich zum Beispiel nicht Apple Maps verwende.
kann u bitte mitteilen, wie u bekam es funktioniert? Was ist die Playstore-ID? – WahidSherief
ID ist auf dem Link, wenn Sie nach der App auf Plays suchen (id = com.facebook.orca). Um es funktionieren zu lassen, folge einfach dem Beispiel von github repo, es ist ziemlich einfach. – waze