tatsächlichen Bedarf
Wie Hyper-Linktext für App erstellen Deeplinken
- klicken Sie auf Share-Taste
- einen Text/url/link
- teilen diese mit anderen Benutzern über whatsapp/fb/twitter/E-Mail generieren etc.
- Klicken Sie auf diesen Link, meine App öffnet mit Daten in den Link übergeben.
- ähnlich wie YouTube-Link wie: https://youtu.be/g5MIJ3Us10k
Was bis jetzt ...
getan wird Ich habe eine URL in Deeplink String Form.
Es funktioniert einwandfrei, wenn ich darauf als Hyperlink in einem Browser zugreifen und meine App korrekt geöffnet wird.
Ich muss diese URL-Zeichenfolge als Hyperlink erstellen, die von anderen Apps aus der App selbst freigegeben werden kann.
folgenden Code share Link
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "MyAPPLink");
shareIntent.putExtra(Intent.EXTRA_TEXT, url); //String deeplink url
return shareIntent;
ich in der Lage zu teilen Text in anderen Anwendungen zu erzeugen, aber es ist kein Link eher Klartext.
Wie kann ich es zu einem Hyperlink machen, so dass andere Benutzer, wenn sie es für die andere App freigeben, auf den Link klicken und die App öffnen und die Daten in dem Link weiterleiten können?
UPDATE
Im Folgenden ist das Deeplink-URL-Format
url = Vorsatz: // # Intent; scheme =; Paket =; S.browser_fallback_url =; end;
UPDATE 2
Ich habe einen Link zu meiner Website erstellt und angehängt meine Deeplink Daten
wie http://example.com/deeplink?id=1234567
ich eine HTML-Datei ohne UI hochgeladen und mit JS Ich bin in der Lage meine ID holen in das Skript.
Jetzt, wenn das Skript ausgeführt wird, wird meine App nicht gestartet, sondern auf die Fallback-URL umgeleitet.
Wenn ich eine Schaltfläche in HTML einfügen und auf diese Schaltfläche klicken, starte ich das Skript, meine Anwendung wird gestartet.
Wie kann ich meine App aus generiertem Text starten ???
eine URL ist nur Text. Es liegt an der App, die es erhält, um herauszufinden, was damit zu tun ist. – Kuffs
Können wir den Inhalt Ihrer HTML/JS-Weiterleitungsdatei sehen? Sie können auch [Branch.io] (https://branch.io) auschecken, da Sie sich dann nicht um all diese technischen Dinge kümmern müssen. –
Ich überflogen Branch.io nicht sicher, ob es kostenlos oder bezahlt !! Ich versuche, neue Fähigkeiten zu lernen, so würde ich meine eigene Logik bevorzugen :) HTML-Skript ist, was ich für den Client gemacht habe, müssen eine Menge unerwünschten Code entfernen. Ich werde bald Snippets von JS einfügen. Bitte sehen Sie, wie youtube seine Links teilt. Brauche einen ähnlichen Ansatz. –