🔗onestore.link

Cross-platform

onestore.link voor Kotlin Multiplatform Mobile apps

Eén universele link voor je KMM-app — iOS + Android.

Kort antwoord

Om een Kotlin Multiplatform Mobile-app één downloadlink voor beide stores te geven, maak je een onestore.link van de pagina's in de App Store en Google Play: hij stuurt een iPhone naar de App Store, een Android-telefoon naar Google Play en een computer naar een pagina met beide storeknoppen en een QR-code. Het is een doorverwijzing, geen SDK: er komt niets bij in je Kotlin Multiplatform Mobile-project en een nieuwe build is niet nodig. Aangetikt in Instagram, Facebook, Snapchat of X geeft hij vanzelf door aan de store; de browser van TikTok blokkeert dat voor veel links, dus daar toont de pagina vanaf de eerste seconde de storeknop. Een gratis link kost niets en wordt verwijderd na 30 dagen zonder bezoeker; Pro, voor $3.99 per maand of $39.90 per jaar per link, houdt hem voorgoed.

Laatst nagekeken op 2026-10-22

Kotlin Multiplatform Mobile (KMM) wint flink aan populariteit — de gok van JetBrains op echt gedeelde businesslogica tussen iOS en Android. Je gedeelde codebase verdient een gedeelde deellink. onestore.link is die link.

Maak in ongeveer een minuut een gratis linkof log in →

Zonder onestore.link

  • Twee verschillende store-URL's hardcoded in je gedeelde module
  • Platformspecifieke URL-logica die in je gemeenschappelijke code lekt
  • Een verschillende deelervaring voor iOS- en Android-gebruikers

Met onestore.link

  • Eén stringconstante in je gedeelde code
  • Doorverwijzing per platform op URL-niveau, niet in je KMM-module
  • Identieke deelervaring op beide platforms

Zo werkt het met KMM

Geen SDK, geen nieuwe build, geen wijziging in de native configuratie. Gewoon een URL.

  1. 1

    Publiceer je KMM-app

    Bouw de app en breng hem uit in beide stores. Noteer de App Store- en Play Store-URL's.

  2. 2

    Maak je link

    Maak de link op onestore.link met beide store-URL's.

  3. 3

    Verwijs naar de URL vanuit je gemeenschappelijke code

    Sla de URL op als constante in `commonMain` en deel hem vanuit je `expect/actual`-deelfunctie.

Optioneel: delen vanuit je app

onestore.link is gewoon een URL — je hoeft niets aan je KMM-app toe te voegen om het te laten werken. Wil je ook een deelknop in je app die gebruikers de universele link stuurt, dan ziet het gebruikelijke patroon in KMM er zo uit:

Delen vanuit je gemeenschappelijke code (`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")

Veelgestelde vragen

Moet ik een KMM-bibliotheek publiceren?

Nee — onestore.link is een URL. Je hebt geen Kotlin-bibliotheek of CocoaPod nodig. Gebruik hem als stringconstante in je gedeelde module.

Werkt het ook met Compose Multiplatform?

Ja — Compose Multiplatform-apps die iOS en Android bedienen met dezelfde Compose-UI kunnen onestore.link op dezelfde manier gebruiken.

Klaar om een universele link aan je KMM-app toe te voegen?

Voor altijd gratis, geen wachtwoord. Je link is klaar in ongeveer een minuut.

Maak je gratis link

Zie het in de praktijk: Eén link voor de lancering van je app →

Andere frameworks

Ontdek meer