2017-08-08 6 views
0

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

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.

+0

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 –

Verwandte Themen