Chcę, aby użytkownik mojej aplikacji mógł udostępniać / polecać moją aplikację innym użytkownikom. Używam intencji ACTION_SEND. Dodaję zwykły tekst mówiący coś w rodzaju: zainstaluj tę fajną aplikację. Ale nie mogę znaleźć sposobu, aby umożliwić użytkownikom bezpośrednie przejście na przykład do ekranu instalacji na rynku. Wszystko, co mogę im podać, to link do strony internetowej lub jakiś tekst. Innymi słowy, szukam bardzo bezpośredniego sposobu dla użytkowników Androida na zainstalowanie mojej aplikacji.
Dzięki za wszelką pomoc / wskazówki,
Tomasz
Możesz również użyć klasy ShareCompat z biblioteki wsparcia.
https://developer.android.com/reference/android/support/v4/app/ShareCompat.html
źródło
&hl
tagu do adresu URL, ale jestem po prostu ciekawy, czy jest dostępny w bibliotece, jak setLang czy coś.Tomasz,
Chcesz udostępnić użytkownikom
market://
link, który przeniesie ich bezpośrednio na stronę szczegółów Twojej aplikacji. Poniższy tekst pochodzi z developer.android.com:Źródło: http://developer.android.com/guide/publishing/publishing.html
źródło
Wywołaj tę metodę:
źródło
Mówiąc dokładniej
lub jeśli chcesz udostępnić swoje inne aplikacje od swojego programisty. konto możesz zrobić coś takiego
źródło
Aby automatycznie wypełnić nazwę aplikacji i identyfikator aplikacji, możesz użyć tego:
źródło
Udostępnij aplikację z tytułem to nazwa_aplikacji, treść to łącze do aplikacji
źródło
Wiem, że udzielono odpowiedzi na to pytanie, ale chciałbym udostępnić alternatywne rozwiązanie:
źródło
na koniec ten kod działa, aby otworzyć klienta poczty e-mail z urządzenia z systemem Android. wypróbuj ten fragment.
źródło
Właściwie najlepszy sposób na rozdzielenie aplikacji między użytkownikami, Google (firebase) sprawdził nową technologię Firebase Dynamic Link Za pomocą kilku linii możesz to zrobić, to jest dokumentacja https://firebase.google.com/docs/dynamic-links/ i kod jest
źródło
Rozszerzenie Kotlin do akcji udostępniania. Możesz udostępniać, co chcesz, np. Link
Stosowanie
źródło