🔗onestore.link

Multiplataforma

onestore.link para Kotlin Multiplatform Mobile apps

Un enlace universal para tu app KMM: iOS + Android.

Respuesta corta

Para dar a una app de Kotlin Multiplatform Mobile un solo enlace de descarga para las dos tiendas, crea un onestore.link a partir de sus páginas de App Store y Google Play: envía un iPhone a la App Store, un teléfono Android a Google Play y un ordenador a una página con los dos botones de tienda y un código QR. Es una redirección, no un SDK: no se añade nada a tu proyecto de Kotlin Multiplatform Mobile y no hace falta una nueva build. Abierto dentro de Instagram, Facebook, Snapchat o X, pasa a la tienda por sí solo; el navegador de TikTok lo bloquea para muchos enlaces, así que allí la página muestra el botón de la tienda desde el primer segundo. Un enlace gratuito no cuesta nada y se elimina tras 30 días sin visitas; Pro, a $3.99 al mes o $39.90 al año por enlace, lo conserva para siempre.

Última revisión: 2026-10-19

Kotlin Multiplatform Mobile (KMM) está cogiendo un impulso serio — la apuesta de JetBrains por una lógica de negocio realmente compartida entre iOS y Android. Tu base de código compartida merece un enlace para compartir compartido. onestore.link es ese enlace.

Crea un enlace gratis en un minuto aproximadamenteo inicia sesión →

Sin onestore.link

  • Dos URLs de tienda distintas codificadas en tu módulo compartido
  • Lógica de URL específica de plataforma filtrándose en el código común
  • Experiencias de compartir desiguales entre usuarios de iOS y Android

Con onestore.link

  • Una única constante de texto en el código compartido
  • El enrutamiento de plataforma se hace en la capa de URL, no en tu módulo KMM
  • Experiencia de compartir idéntica en ambas plataformas

Cómo funciona con KMM

Sin SDK, sin recompilar, sin cambiar la configuración nativa. Solo una URL.

  1. 1

    Publica tu app KMM

    Compila y publica en ambas tiendas. Anota las URLs de la App Store y la Play Store.

  2. 2

    Crea tu enlace

    Genera el enlace en onestore.link con ambas URLs de las tiendas.

  3. 3

    Referencia la URL desde el código común

    Guarda la URL como una constante en `commonMain` y compártela desde tu función de compartir `expect/actual`.

Opcional: comparte desde dentro de tu app

onestore.link es solo una URL: no necesitas añadir nada a tu app de KMM para que funcione. Si además quieres un botón de compartir dentro de tu app que envíe a los usuarios el enlace universal, este es el patrón habitual en KMM:

Comparte desde tu código común (`shared/`):

// shared/src/commonMain/kotlin/Share.kt
expect fun shareUrl(url: String)

// shared/src/androidMain/kotlin/Share.android.kt
actual fun shareUrl(url: String) {
    // ACTION_SEND intent with url
}

// shared/src/iosMain/kotlin/Share.ios.kt
actual fun shareUrl(url: String) {
    // UIActivityViewController with url
}

// Anywhere in shared code:
shareUrl("https://onestore.link/myapp")

Preguntas frecuentes

¿Hay una librería KMM que publicar?

No: onestore.link es una URL. No necesitas una librería de Kotlin ni un CocoaPod. Úsala como una constante de texto en tu módulo compartido.

¿Funciona también con Compose Multiplatform?

Sí: las apps de Compose Multiplatform que apuntan a iOS y Android con la misma UI de Compose pueden usar onestore.link de la misma forma.

¿Listo para añadir un enlace universal a tu app de KMM?

Gratis para siempre, sin contraseña. Tu enlace está listo en un minuto aproximadamente.

Crea tu enlace gratis

Míralo en acción: Un enlace para el lanzamiento de tu app →

Otros frameworks

Explora más