Natywne
onestore.link dla aplikacji Kotlin / Jetpack Compose
Inteligentny link do sklepu dla aplikacji Kotlin / Compose na Androida.
Krótka odpowiedź
Aby dać aplikacji Kotlin / Jetpack Compose 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 Kotlin / Jetpack Compose 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
Aplikacja w Kotlinie / Jetpack Compose na Androida zwykle ma (albo będzie miała) siostrzaną wersję na iOS — w KMM, we Flutterze albo natywnie w Swifcie. Tak czy inaczej, Twój publiczny link do udostępniania powinien działać na obu. onestore.link kieruje odwiedzających na poziomie adresu URL, bez wtyczki Gradle i bez natywnych zależności.
Bez onestore.link
- Adresy do udostępniania tylko dla Androida, z którymi odbiorcy na iOS zostają na lodzie
- Ręczna obsługa odbiorców na różnych platformach
- Instalacje utracone w niewłaściwym sklepie
Z onestore.link
- Jeden adres URL, który automatycznie kieruje obie platformy
- Strona pomostowa dla przeglądarek w aplikacjach (Instagram, TikTok, Snapchat)
- Własny podgląd OG dla bogatszych podglądów linku
Jak to działa z Kotlin
Bez SDK, bez przebudowy, bez zmian w natywnej konfiguracji. Tylko adres URL.
- 1
Opublikuj aplikację Kotlin / Compose w Google Play (a wersję na iOS w App Store)
Gdy obie karty aplikacji już istnieją, skopiuj adresy sklepów.
- 2
Wygeneruj swój onestore.link
Wklej oba adresy — krótki link dostajesz od razu.
- 3
Udostępniaj przez standardowy intent ACTION_SEND
Użyj uniwersalnego adresu w przyciskach udostępniania w Compose. Ż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 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 Kotlin:
Udostępnianie z przycisku w Compose:
import android.content.Intent
import androidx.compose.material3.Button
import androidx.compose.material3.Text
val SHARE_URL = "https://onestore.link/myapp"
Button(onClick = {
val intent = Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
}
context.startActivity(Intent.createChooser(intent, "Share"))
}) {
Text("Share")
}Najczęstsze pytania
Czy potrzebuję wtyczki Gradle albo zależności Kotlin?
Nie. onestore.link to adres URL — udostępniaj go przez standardowe intenty `ACTION_SEND` lub dowolny composable obsługujący linki.
Czy jest zgodny z Kotlin Multiplatform?
Tak — przewodnik dla KMM znajdziesz na onestore.link/for/kmm.
Gotowy, by dodać uniwersalny link do swojej aplikacji Kotlin?
Darmowe na zawsze, bez hasła. Twój link jest gotowy w około minutę.
Utwórz darmowy linkZobacz w praktyce: Jeden link na premierę aplikacji →