Gibt es eine Möglichkeit, Mail-Anwendung mit Linking
auf Android zu starten. Der Punkt ist das Schema (Deep Link) mesage:
funktioniert nur auf iOS. HierStarten Sie E-Mail-App mit react-native [Android]
ist ein kleines Beispiel, die auf iOS arbeiten, aber nicht auf Android:
Linking.canOpenURL('message:0').then(supported => {
if (!supported) {
console.log('Can\'t handle url');
} else {
return Linking.openURL('message:0');
}
});
Viele Beiträge offizielle/inoffizielle Gespräche über eine Aktivität Intent oder über das System mailto:
aber ich möchte nicht ein schreiben Email. Ich möchte die Mail-App öffnen, da der Benutzer die E-Mail, die ich ihm gesendet habe, überprüfen könnte.
Übrigens verwende ich react-native.
Da Nachricht kein Schema ist. Und selbst wenn es - warum würde es E-Mail öffnen? Messaging-Apps und E-Mail-Apps sind normalerweise nicht das Gleiche. Entweder versuchen Sie eine URL mit Schema mailto:, oder verwenden Sie den E-Mail-MIME-Typ wie in https://stackoverflow.com/questions/3312438/how-to-open-email-program-via-intent-but-only-an-email -Programm –
Auch Deep Link und Magi Link sind zwei verschiedene Dinge, von denen keiner ist, was Sie versuchen zu tun. –
Ich benutze React Native, ich kann nicht Intent API verwenden, nur Linking API von react native zur Verfügung gestellt. Und "Nachricht" ist ein Schema auf iOS ... Und es öffnet die Mail-iOS-Anwendung –