wiem, że do otwierania aplikacji Android z linkiem wewnątrz strony internetowej, musimy napisać następujących w AndroidManifest.xml:Otwarte android aplikacji ze strony internetowej
<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="my_scheme" android:host="my_host" />
</intent-filter>
Problem polega na tym, że napisałem go w następujący sposób:
<intent-filter>
<action android:name="my_action"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="my_scheme" android:host="my_host" />
</intent-filter>
nie dodać „android.intent.action.VIEW”, a zamiast tego dodałam własne działanie, że zrobiłem. Nie mogę tego zmienić, ponieważ wersja jest już wydana.
Pytanie, czy istnieje sposób na uruchomienie aplikacji z JavaScript lub prostej strony HTML, może poprzez zdefiniowanie konkretnej akcji na stronie?
Dzięki,
Paz.
rozwiązany:
Podziękowania dla Davida znalazłem rozwiązanie:
<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a>
Dlaczego nie można po prostu zwolnić aktualizację rynku to naprawić? –
To na pewno rozwiąże problem, ale nie mogę zwolnić nowej wersji z powodu ograniczeń firmy. – Paz
możliwy duplikat [Jak otworzyć natywną aplikację na iOS z aplikacji internetowej] (http://stackoverflow.com/questions/10237031/how-to-open-a-native-ios-app-from-a-web- app) –