Natywne
onestore.link dla aplikacji Native Android (Kotlin)
Inteligentny link do sklepu dla natywnych aplikacji na Androida w Kotlinie.
Krótka odpowiedź
Aby dać aplikacji Native Android (Kotlin) jeden link do pobrania dla obu sklepów, utwórz onestore.link z jej stron w App Store i Google Play: kieruje iPhone'a do App Store, telefon z Androidem do Google Play, a komputer na stronę z przyciskami obu sklepów i kodem QR. To przekierowanie, nie SDK: do projektu Native Android (Kotlin) nic nie dochodzi i nie trzeba nowego buildu. Jeśli aplikacja jest tylko w jednym sklepie, odwiedzający z drugiej platformy dowiaduje się, w którym sklepie ona jest, zamiast trafić donikąd. Darmowy link nic nie kosztuje i jest usuwany po 30 dniach bez odwiedzin; Pro, za $3.99 miesięcznie lub $39.90 rocznie za link, zachowuje go na stałe.
Ostatnia aktualizacja: 2026-10-22
Natywna aplikacja na Androida napisana w Kotlinie z klasycznym systemem widoków (układy XML, aktywności i fragmenty) zwykle ma — albo będzie miała — siostrzaną wersję na iOS. Twój publiczny link do udostępniania powinien obsługiwać obie. onestore.link kieruje odwiedzających na poziomie adresu URL przez standardowy intent ACTION_SEND, bez zależności Gradle i bez natywnego handlera. (Używasz zamiast tego Jetpack Compose? Zajrzyj na onestore.link/for/kotlin-compose).
Bez onestore.link
- Adresy do udostępniania tylko dla Androida, z którymi odbiorcy na iOS zostają na lodzie
- Ręczna obsługa każdej platformy przy udostępnianiu między platformami
- Utracone instalacje, gdy użytkownik iOS otwiera link do Play Store
- Zepsute przekierowania w webview Instagrama / TikToka
Z onestore.link
- Jeden adres URL, który automatycznie kieruje obie platformy
- Standardowy intent `ACTION_SEND` — bez dodatkowej zależności
- Strona pomostowa dla przeglądarek w aplikacjach (Instagram, TikTok, Snapchat)
- Własny podgląd OG dla bogatszych podglądów linku w Pro
Jak to działa z Android Kotlin
Bez SDK, bez przebudowy, bez zmian w natywnej konfiguracji. Tylko adres URL.
- 1
Opublikuj aplikację w Kotlinie w Google Play (a wersję na iOS w App Store)
Wyślij plik AAB do Play Console, a odpowiednik na iOS do App Store Connect. Gdy obie karty aplikacji będą opublikowane, skopiuj adresy sklepów.
- 2
Wygeneruj swój onestore.link
Wklej oba adresy sklepów na onestore.link i od razu dostaniesz krótki link.
- 3
Udostępniaj przez standardowy intent ACTION_SEND
Użyj `onestore.link/yourapp` w przyciskach udostępniania, a ten sam adres wstaw do reklam, bio i kodów QR. Żadna zależność Gradle nie jest potrzebna.
Opcjonalnie: udostępnianie z wnętrza aplikacji
onestore.link to po prostu adres URL — nie musisz niczego dodawać do swojej aplikacji Android Kotlin, żeby działał. Jeśli chcesz też mieć w aplikacji przycisk udostępniania, który wysyła użytkownikom uniwersalny link, oto typowy wzorzec w Android Kotlin:
Udostępnianie z klasycznej aktywności opartej na widokach:
import android.content.Intent
const val SHARE_URL = "https://onestore.link/myapp"
shareButton.setOnClickListener {
val intent = Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
}
startActivity(Intent.createChooser(intent, "Share"))
}
// iOS recipients → App Store, Android → Google PlayNajczęstsze pytania
Czy potrzebuję zależności Gradle albo SDK?
Nie. onestore.link to zwykły adres URL — udostępniaj go przez standardowy `Intent.ACTION_SEND` lub dowolny handler linków. Nic nie trzeba dodawać do `build.gradle`.
Używam Jetpack Compose, a nie widoków XML — czy to nadal mnie dotyczy?
Zasada jest identyczna, ale fragmenty kodu dla Compose znajdziesz na onestore.link/for/kotlin-compose.
Czy po instalacji może otwierać konkretne miejsca w mojej aplikacji (deep link)?
onestore.link wysyła nowych użytkowników do sklepu, aby zainstalowali aplikację. Odroczony deep linking i atrybucja instalacji wymagają dedykowanego SDK; deep linking do już zainstalowanej aplikacji zapewniają standardowe App Links.
Gotowy, by dodać uniwersalny link do swojej aplikacji Android Kotlin?
Darmowe na zawsze, bez hasła. Twój link jest gotowy w około minutę.
Utwórz darmowy linkZobacz też: onestore.link vs branch →