Нативні
onestore.link для Kotlin / Jetpack Compose застосунків
Розумне посилання на магазин для Android-застосунків на Kotlin / Compose.
Коротка відповідь
Щоб дати застосунку на Kotlin / Jetpack Compose одне посилання для завантаження з обох магазинів, створіть onestore.link з його сторінок в App Store і Google Play: воно надсилає iPhone в App Store, Android-телефон у Google Play, а комп'ютер на сторінку з кнопками обох магазинів і QR-кодом. Це переадресація, а не SDK: до проєкту на Kotlin / Jetpack Compose нічого не додається, і нова збірка не потрібна. Якщо застосунок є лише в одному магазині, відвідувачу з іншої платформи кажуть, у якому магазині він є, замість того щоб відправити його в нікуди. Безкоштовне посилання нічого не коштує і видаляється після 30 днів без відвідувачів; Pro за $3.99 на місяць або $39.90 на рік за посилання зберігає його назавжди.
Востаннє перевірено 2026-10-22
Android-застосунок на Kotlin / Jetpack Compose зазвичай має (або матиме) версію для iOS — на KMM, Flutter чи нативну на Swift. У будь-якому разі ваше публічне посилання для поширення має працювати для обох. onestore.link спрямовує відвідувачів на рівні URL — без плагіна Gradle, без нативної залежності.
Без onestore.link
- URL для поширення лише для Android, з якими отримувачі на iOS залишаються ні з чим
- Ручна обробка отримувачів на різних платформах
- Втрачені встановлення через не той магазин
З onestore.link
- Одна URL-адреса, що автоматично спрямовує обидві платформи
- Проміжна сторінка для вбудованих браузерів (Instagram, TikTok, Snapchat)
- Власне OG-прев’ю для багатших прев’ю при поширенні
Як це працює з Kotlin
Без SDK, без перезбірки, без змін у нативних налаштуваннях. Лише адреса.
- 1
Опублікуйте застосунок на Kotlin / Compose у Google Play (а iOS-версію — в App Store)
Щойно обидві сторінки застосунку з’являться, скопіюйте URL-адреси магазинів.
- 2
Згенеруйте своє посилання onestore.link
Вставте обидві URL-адреси — ви одразу отримаєте коротке посилання.
- 3
Діліться через стандартний інтент ACTION_SEND
Використовуйте універсальну URL-адресу в кнопках поширення Compose. Залежність Gradle не потрібна.
За бажанням: діліться прямо із застосунку
onestore.link — це просто адреса: щоб усе працювало, у ваш застосунок на Kotlin нічого додавати не треба. Якщо ви також хочете кнопку «Поділитися» всередині застосунку, яка надсилає користувачам універсальне посилання, ось типовий підхід у Kotlin:
Поширення з кнопки 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")
}Часті запитання
Чи потрібен плагін Gradle або залежність Kotlin?
Ні. onestore.link — це URL-адреса: діліться нею через стандартні інтенти `ACTION_SEND` або будь-який composable у Compose, що працює з посиланнями.
Чи сумісно з Kotlin Multiplatform?
Так — посібник саме для KMM дивіться на onestore.link/for/kmm.
Готові додати універсальне посилання до свого застосунку на Kotlin?
Безкоштовно назавжди, без пароля. Ваше посилання буде готове приблизно за хвилину.
Створити безкоштовне посиланняПодивіться на практиці: Одне посилання для запуску застосунку →