🔗onestore.link

Multipiattaforma

onestore.link per Kotlin Multiplatform Mobile app

Un link universale per la tua app KMM: iOS + Android.

In breve

Per dare a un'app Kotlin Multiplatform Mobile un solo link di download per entrambi gli store, crea un onestore.link dalle sue pagine su App Store e Google Play: manda un iPhone all'App Store, un telefono Android a Google Play e un computer a una pagina con entrambi i pulsanti degli store e un codice QR. È un reindirizzamento, non un SDK: al tuo progetto Kotlin Multiplatform Mobile non si aggiunge nulla e non serve una nuova build. Toccato dentro Instagram, Facebook, Snapchat o X, passa da solo allo store; il browser di TikTok lo blocca per molti link, quindi lì la pagina mostra il pulsante dello store fin dal primo secondo. Un link gratuito non costa nulla e viene eliminato dopo 30 giorni senza visitatori; Pro, a $3.99 al mese o $39.90 all'anno per link, lo mantiene per sempre.

Ultima revisione: 2026-10-22

Kotlin Multiplatform Mobile (KMM) sta prendendo seriamente piede: è la scommessa di JetBrains su una logica di business davvero condivisa tra iOS e Android. Una codebase condivisa merita un link di condivisione condiviso. onestore.link è quel link.

Crea un link gratis in circa un minutooppure accedi →

Senza onestore.link

  • Due URL degli store diversi scritti a mano nel tuo modulo condiviso
  • Logica degli URL specifica per piattaforma che finisce nel codice comune
  • Esperienze di condivisione diverse tra utenti iOS e Android

Con onestore.link

  • Un’unica costante stringa nel codice condiviso
  • Instradamento per piattaforma fatto a livello di URL, non nel tuo modulo KMM
  • Esperienza di condivisione identica su entrambe le piattaforme

Come funziona con KMM

Niente SDK, niente ricompilazione, nessuna modifica alla configurazione nativa. Solo un URL.

  1. 1

    Pubblica la tua app KMM

    Compila e pubblica su entrambi gli store. Annota gli URL dell’App Store e del Play Store.

  2. 2

    Crea il tuo link

    Genera il link su onestore.link con i due URL degli store.

  3. 3

    Richiama l’URL dal codice comune

    Salva l’URL come costante in `commonMain` e condividilo dalla tua funzione di condivisione `expect/actual`.

Facoltativo: condividi dall’interno della tua app

onestore.link è solo un URL: non devi aggiungere nulla alla tua app KMM perché funzioni. Se vuoi anche un pulsante di condivisione nella tua app che invii agli utenti il link universale, ecco lo schema tipico in KMM:

Condividi dal tuo codice comune (`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")

Domande frequenti

C’è una libreria KMM da pubblicare?

No: onestore.link è un URL. Non ti servono una libreria Kotlin né un CocoaPod. Usalo come costante stringa nel tuo modulo condiviso.

Funziona anche con Compose Multiplatform?

Sì: le app Compose Multiplatform che puntano a iOS e Android con la stessa UI Compose possono usare onestore.link allo stesso modo.

Pronto ad aggiungere un link universale alla tua app KMM?

Gratis per sempre, senza password. Il tuo link è pronto in circa un minuto.

Crea il tuo link gratis

Guardalo all’opera: Un solo link per il lancio della tua app →

Altri framework

Scopri di più