🔗onestore.link

Нативные

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

У приложения на Kotlin / Jetpack Compose для Android обычно есть (или появится) iOS-версия — на KMM, Flutter или нативном Swift. В любом случае публичная ссылка для шеринга должна работать на обеих платформах. onestore.link направляет посетителей на уровне URL — без плагина Gradle и без нативных зависимостей.

Создать бесплатную ссылку примерно за минутуили войти →

Без onestore.link

  • Ссылки только для Android, с которыми получатели на iOS остаются ни с чем
  • Ручная обработка получателей на другой платформе
  • Потерянные установки в чужом магазине

С onestore.link

  • Один URL, который автоматически направляет обе платформы
  • Промежуточная страница для встроенных браузеров (Instagram, TikTok, Snapchat)
  • Своё OG-превью для более наглядных превью при шеринге

Как это работает с Kotlin

Без SDK, без пересборки, без изменений нативной конфигурации. Просто URL.

  1. 1

    Опубликуйте приложение на Kotlin / Compose в Google Play (а iOS-версию — в App Store)

    Когда приложение есть в обоих магазинах, скопируйте их URL.

  2. 2

    Создайте свою ссылку onestore.link

    Вставьте оба URL — короткую ссылку вы получите сразу.

  3. 3

    Делитесь через стандартный intent ACTION_SEND

    Используйте универсальный URL в кнопках «Поделиться» на Compose. Зависимость в Gradle не нужна.

По желанию: делиться прямо из приложения

onestore.link — это просто URL: чтобы он работал, в приложение на 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: делитесь им через стандартные intent `ACTION_SEND` или любой composable, который работает со ссылками.

Совместимо с Kotlin Multiplatform?

Да — отдельное руководство по KMM есть на onestore.link/for/kmm.

Готовы добавить универсальную ссылку в своё приложение на Kotlin?

Бесплатно навсегда, без пароля. Ваша ссылка будет готова примерно за минуту.

Создать бесплатную ссылку

Посмотрите на практике: Одна ссылка для запуска приложения →

Другие фреймворки

Узнать больше