Aplikacje można uruchamiać bezpośrednio ze strony internetowej na urządzeniu z Androidem,
Android Intent: Możesz zaimplementować gest użytkownika, aby uruchomić aplikację za pomocą
schematu niestandardowego lub użyj składni intent:.
Zbuduj kotwicę intencji i umieść ją na stronie, tak aby użytkownik mógł uruchom aplikację. Zapewnia to elastyczność w sposobie i czasie wprowadzania aplikacji na rynek, co oznacza, że możesz przekazywać informacje do aplikacji za pomocą dodatków intencji.
Podstawowa składnia identyfikatora URI opartego na intencjach wygląda tak:
intent:  
   HOST/URI-path // Optional host  
   #Intent;  
      package=\[string\];  
      action=\[string\];  
      category=\[string\];  
      component=\[string\];  
      scheme=\[string\];  
   end;
Więcej informacji o analizowaniu znajdziesz w kodzie źródłowym Androida.
Gdy intencja nie zostanie rozpatrzona lub aplikacja zewnętrzna nie zostanie uruchomiona, użytkownik może zostać przekierowany na zastępczy URL. Możesz podać zastępczy URL z intencją Extra:
S.browser_fallback_url=[encoded_full_url]
Użyj funkcji S.<name> definiowania dodatków do intencji. Ten dodatek jest
wstecznej. Chrome usuwa plik browser_fallback_url, przez co
docelowa aplikacja nie widzi tej wartości.
Chrome nie uruchamia aplikacji zewnętrznej w tych przypadkach:
- Nie można rozpoznać intencji. Inaczej mówiąc, żadna aplikacja nie jest w stanie obsłużyć intencji.
- Licznik JavaScriptu próbował otworzyć aplikację bez gestu użytkownika.
Przykłady
Oto intencja uruchamiająca aplikację Zxing Barcode Scanner:
intent:  
   //scan/  
   #Intent;  
      package=com.google.zxing.client.android;  
      scheme=zxing;  
   end;
Aby uruchomić aplikację do skanowania kodów kreskowych Zxing, zakoduj href w kotwicy:
  <a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end">
    Take a QR code
  </a>
Zapoznaj się z plikiem manifestu Androida Zxing, który definiuje pakiet i hosta.
Po określeniu zapasowego adresu URL pełny adres URL wygląda tak:
   <a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;S.browser_fallback_url=http%3A%2F%2Fzxing.org;end">
    Take a QR code
  </a>
Jeśli nie można znaleźć aplikacji, adres URL przekierowuje użytkowników do strony zxing.org. Link ma postać
uruchamianych przez JavaScript bez gestu użytkownika.
uruchomienia zewnętrznej aplikacji.
Uwagi
Jeśli wywołujesz aktywność na Androidzie z intencją zawierającą Dodatki, możesz też podać te szczegóły.
Tylko aktywności z filtrem kategorii android.intent.category.BROWSABLE może zostać wywołana za pomocą tej metody, ponieważ wskazuje ona, że aplikacja jest bezpieczna aby otworzyć w przeglądarce.
Chrome nie uruchomi aplikacji zewnętrznej dla danego identyfikatora URI intencji, jeśli:
- Identyfikator URI intencji jest przekierowywany z wpisanego adresu URL.
- Identyfikator URI intencji jest inicjowany bez gestu użytkownika.