Ich verwende App-Indizierung in meiner App, aber manchmal empfängt es nicht richtig die Absichten von Chrome.Android Deep Link funktioniert nur in einigen Websites
Wenn ich den Link von meiner Produktion Website öffne, wird es von Chrome geöffnet. Also habe ich eine Testseite erstellt, die den gleichen Code hat. In diesem Fall öffnet meine App den Deep-Link jedoch korrekt.
Ich kann keine Erklärung finden, wie es den gleichen Code im Web (aber in verschiedenen Websites) und die gleiche Android-App verwendet.
Das ist meine Absicht-Filter:
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="soriabus-web.appspot.com" android:pathPrefix="/" />
</intent-filter>
Dies ist der HTML-Code in meine Taste ist:
<a href="https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados/true"
"type="button"
role="button"
class="btn btn-primary">
Abrir Soria Bus
</a>
Wenn ich den Link in dieser Adresse (Produktion) öffnen, wird es Play Store (das Ende der Verbindung ist eine Umleitung zu Google Play):
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados
Wenn ich den Link in dieser anderen Adresse (Test) zu öffnen, es öffnet meine app Correclty:
https://central-splice-128620.appspot.com/parada/1/plaza-mariano-granados
Ich verstehe nicht, warum die Links differenty behandelt werden. Vielen Dank.
EDIT:
Ist es, weil ich einen Link innerhalb der gleichen Stelle am folgenden?
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados => https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados/playstore
Ist Chrome nicht der Standardbrowser von Android? –
Oder ich könnte meine Frage als "Warum ist mein Fall genauso wie eine URL eingeben, wenn meine Aktion einen Knopf drückt?" –
@JavierDelgado Sorry, es nannte Android-Browser, der Standard-Browser vor Android 4.2, habe ich diesen Teil in meiner Antwort bearbeitet. Könntest du bitte den "Vorsatz" versuchen, den ich erwähnt habe? – xfdai