Nadpisanie adresu URL Androida nie działa w przypadku przekierowania

Mam adres URL, który nadpisuję w mojej aplikacji na Androida. Kliknięcie linku z wiadomości e-mail na ten link powoduje wyświetlenieIntent Chooser okno dialogowe („Uzupełnij to użycie”). Jednak kliknięcie tego samego linku (w<a> tag) z Chrome (na Androida 4) przekierowuje mnie do tego adresu URL i nie oferujeIntent Chooser.

Jeśli zastąpię link w<a> tag z linkiem do sklepu Google Play (https://play.google.com) a następnie kliknięcie linku powoduje wyświetlenieIntent Chooser jeszcze raz.

Czy jest coś wyjątkowego w Google Play Store i Chrome, czy też zrobiłem coś złego, konfigurując mój adres URL? Czy jest coś, co mogę zrobić w html, aby to działało?

Tutaj jest<intent-filter>

<activity
    android:label="@string/app_name"
    android:name="..."
    >
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
    <intent-filter>
        <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="www.example.com"
            />
        <data android:scheme="http"
              android:host="www.example.com"
            />
    </intent-filter>
</activity>

(Przekierowanie do adresu URL również nie powoduje wyświetleniaIntent Chooser dialog, ale pomyślałem, że moja sytuacja powyżej bardziej wyraźnie wyraża mój problem.)

Warto również zauważyć, że jestem pewien, że wszystko działało, gdy moja domena była wyłączona. Gdy tylko moja domena została uruchomiona, przestało działać. To może być wytworem mojej wyobraźni, ponieważ nie byłem w 100% skupiony na tym problemie w tym czasie.

Czy to możliwe, że Chrome traktuje adresy URL Google Play Store jako specjalne, w przeciwnym razie czeka na odpowiedź inną niż 200 z adresu URL przed otwarciemIntent Chooser?

questionAnswers(3)

yourAnswerToTheQuestion