Korzystam z formatu URI http://play.google.com/store/apps/details?id=<package_name>
opisanego w Łączenie z Twoimi aplikacjami w Google Play , aby otworzyć aplikację w Android Market lub Google Play, aby ją zainstalować. Ale otwiera go tylko w przeglądarce, tak jak zrobiłby to na pulpicie. A po Install
kliknięciu prosi użytkownika o zalogowanie się, aby zainstalować.
Jak mogę połączyć aplikację w Google Play, aby użytkownik mógł ją zainstalować?
google-play-store
browser
app-market-link
slybloty
źródło
źródło
Settings -> Applications -> Manage applications
ustawień domyślnych przeglądarki i upewnić się, że nie powoduje to problemu. Jeśli to nie zadziała: jakie masz urządzenie? Czy próbowałeś wpisać adres URL bezpośrednio w przeglądarce i zobaczyć, co się stanie? Gdzie dokładnie pojawia się ten link? (Na stronie internetowej lub w innej aplikacji?)http
ihttps
. Nawetmarket
. I ten sam wynik.Odpowiedzi:
Spróbuj bezpośrednio, jeśli link pochodzi z aplikacji na Androida do obsługi:
market://details?id=<package_name>
Uwaga: nie ma domeny ani hosta.
źródło
Używam poniższego kodu i działa dobrze z moim telefonem i emulatorem.
W przypadku telefonu z aplikacją Google Play aplikacja otworzy się automatycznie. W przypadku emulatora (bez aplikacji Google Play) nastąpi automatyczne otwarcie przeglądarki.
źródło
Po pierwsze, użytkownik może faktycznie zainstalować aplikację z rynku. Po prostu nie może tego zrobić bezpośrednio, ale może tylko zdalnie zainstalować Google za pośrednictwem strony internetowej, tak jak zrobiłby to, gdyby przeglądał rynek na swoim komputerze.
Po drugie, w jakiej przeglądarce testujesz to? Opera nie jest dobrze zintegrowana z Androidem i nie otwiera adresów URL Play w aplikacji. W rzeczywistości nie jestem pewien, czy zrobi to nawet natywna przeglądarka.
Może powinieneś po prostu użyć
market://
linków zamiasthttp://
linków.źródło
Ustawienia> Aplikacje> Wszystkie (górna karta)
Kliknij przycisk Menu> Zresetuj preferencje aplikacji
Źródło: http://www.youtube.com/watch?v=zt_alKha_-s
źródło
Znalazłem proste i łatwe rozwiązanie.
<meta http-equiv="REFRESH" content="0; URL=market://details?id=package_name" />
źródło
Aby mieć rozwiązanie, które działa w najlepszy możliwy sposób dla komputerów stacjonarnych / Androida / urządzeń mobilnych innych niż Android:
HTML:
JS:
źródło