Ich habe eine Android-Anwendung sagen Sample App. Ich möchte App Links nach Android Developer Guide hinzufügen. Ich habe sie erfolgreich implementiert, aber es gab ein Problem mit Chrome. Wenn ich auf die entsprechende Beispielweb-App zugreife und dort <a>
mit href="https://www.sample.com/profile"
taggekennzeichnet ist und es auch von der App unterstützt wird, wird es in der App geöffnet und nicht in Chrome fortgesetzt. Ich habe die Dokumentation überprüft und es sollte das Standardverhalten von Chrome sein. Aber dann bin ich auf Linkedin App gestoßen. Die Registerkarte "Mein Netzwerk", die sie beim Klicken im Browser haben, wird im Browser fortgesetzt, aber der gleiche Link wird angezeigt, wenn ich sie in einer anderen Anwendung oder in einer anderen Anwendung speichere und anschließend in der nativen App öffne. Ich möchte wissen, wie das gemacht wird?So verhindern Sie, dass Chrome App Links öffnet
0
A
Antwort
0
Ich glaube, dies ist, weil, wie Sie sagten, das Standard-Deep-Linking-Verhalten zu der App zu routen, wenn es installiert ist. Dieses Verhalten wird sofort beim Klicken auf den Link ausgelöst, da Ihre App diese URL außer Kraft setzt, sodass sie von der App anstelle von Chrome verarbeitet wird.
Erstens, ich glaube, dass Sie Benutzer zu Ihrer Anwendung leiten sollten, weil es eine bessere, ansprechende Erfahrung, vermutlich.
Wenn Sie davon überzeugt sind, dann würde ich Ihr Manifest ändern, um Links, die Sie behandeln möchten, streng zu behandeln. See this post zu sehen, wie nur bestimmte Links zu behandeln.
Verwandte Themen
- 1. Verhindern, dass WebView den Browser öffnet
- 2. So verhindern Sie, dass Chrome Inhalte auf die Webseite injiziert
- 3. So verhindern Sie, dass Links im integrierten Minibrowser von Google Mail geöffnet werden
- 4. ios - So verhindern Sie, dass die App neu installiert wird
- 5. Wie kann Chrome verhindern, dass relative Links beim Kopieren/Einfügen in absolute Links umgewandelt werden?
- 6. Verhindern, dass universelle Links in `WKWebView` /` UIWebView` öffnen
- 7. So konfigurieren Sie OneSignal Drücken Sie auf ionic, so dass Push-Benachrichtigung nur app mainpage öffnet
- 8. Meine QR-Reader-App öffnet nicht Links
- 9. Android App öffnet http alle Links
- 10. So verhindern Sie, dass diese Hintergrundanimation "springt"
- 11. So verhindern Sie, dass Wörter entfernt werden
- 12. So verhindern Sie, dass NSAlert entlassen wird
- 13. Webview öffnet keine Links von verschiedenen Domains in Chrome Android
- 14. Verhindern Sie, dass Leaflet unbegrenzt nach links oder rechts schwenkt
- 15. Wie Sie verhindern, dass doppelte Links analysiert werden?
- 16. So verhindern Sie vertikales Scrollen beim Wischen nach links/rechts
- 17. Verhindern Sie, dass Chrome mehrere gesendete Server sendet
- 18. Verhindern des Debuggens der Chrome-Paket-App
- 19. So verhindern Sie, dass WKWebView nach dem Senden der App an den Hintergrund geleert wird
- 20. So verhindern Sie, dass andere Anwendungen denselben Berechtigungsnamen definieren
- 21. So verhindern Sie, dass AsyncTaskLoader neu geladen wird
- 22. So verhindern Sie, dass Benutzer den Dienst missbrauchen
- 23. AngularJS verhindern, dass $ urlRouterProvider.otherwise die "Standard" -Seite öffnet
- 24. Verhindern, dass sich die Tastatur öffnet, wenn selection.addRange() verwendet wird
- 25. So verhindern Sie, dass Chrome die letzten 128 Bytes einer MP3-Datei abruft
- 26. So verhindern Sie, dass Bootstrap-Navigationsleistenschaltflächen gestapelt werden
- 27. Capybara Selenium Chrome öffnet sich Über Google Chrome
- 28. So verhindern Sie die Standardumleitung für Links mit Elementen
- 29. So verhindern Sie, dass das Firebase-Abfrageelement die Daten aktualisiert
- 30. So verhindern Sie, dass eine Aktivität mehrmals initialisiert wird
Ich verstehe das Verhalten und Best Practices, aber App hat Teilmenge meiner Web-App. Die Frage ist, wie es gemacht werden kann? Wir haben Linkedin um zu überprüfen, ob es möglich ist –