🔗onestore.link

Plattformübergreifend

onestore.link für Kotlin Multiplatform Mobile Apps

Ein universeller Link für deine KMM-App – iOS + Android.

Kurze Antwort

Um einer Kotlin Multiplatform Mobile-App einen einzigen Download-Link für beide Stores zu geben, erstellst du einen onestore.link aus ihren Seiten im App Store und bei Google Play: Er schickt ein iPhone in den App Store, ein Android-Handy zu Google Play und einen Computer auf eine Seite mit beiden Store-Buttons und einem QR-Code. Es ist eine Weiterleitung, kein SDK: Deinem Kotlin Multiplatform Mobile-Projekt wird nichts hinzugefügt, und ein neuer Build ist nicht nötig. In Instagram, Facebook, Snapchat oder X angetippt, übergibt er von selbst an den Store; der Browser von TikTok blockiert das für viele Links, deshalb zeigt die Seite dort ab der ersten Sekunde den Store-Button. Ein kostenloser Link kostet nichts und wird nach 30 Tagen ohne Besucher gelöscht; Pro, für $3.99 im Monat oder $39.90 im Jahr pro Link, behält ihn dauerhaft.

Zuletzt geprüft am 2026-10-22

Kotlin Multiplatform Mobile (KMM) gewinnt ernsthaft an Fahrt – die Wette von JetBrains auf wirklich gemeinsam genutzte Geschäftslogik zwischen iOS und Android. Eine gemeinsame Codebasis verdient einen gemeinsamen Teilen-Link. onestore.link ist dieser Link.

Kostenlosen Link in etwa einer Minute erstellenoder anmelden →

Ohne onestore.link

  • Zwei verschiedene Store-URLs fest im Shared-Modul verdrahtet
  • Plattformspezifische URL-Logik, die in den Common-Code durchsickert
  • Unterschiedliches Teilen-Erlebnis für iOS- und Android-Nutzer

Mit onestore.link

  • Eine einzige String-Konstante im Shared-Code
  • Plattform-Routing auf URL-Ebene statt in deinem KMM-Modul
  • Identisches Teilen-Erlebnis auf beiden Plattformen

So funktioniert es mit KMM

Kein SDK, kein Rebuild, keine Änderung an der nativen Konfiguration. Nur eine URL.

  1. 1

    Veröffentliche deine KMM-App

    Baue sie und bring sie in beide Stores. Notiere dir die URLs aus App Store und Play Store.

  2. 2

    Erstelle deinen Link

    Erstelle den Link auf onestore.link mit beiden Store-URLs.

  3. 3

    Referenziere die URL aus dem Common-Code

    Leg die URL als Konstante in `commonMain` ab und teile sie über deine `expect/actual`-Teilen-Funktion.

Optional: aus deiner App heraus teilen

onestore.link ist nur eine URL – du musst deiner KMM-App nichts hinzufügen, damit es funktioniert. Wenn du zusätzlich einen Teilen-Button in deiner App willst, der Nutzern den universellen Link schickt, sieht das typische Muster in KMM so aus:

Teilen aus deinem Common-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")

Häufige Fragen

Gibt es eine KMM-Bibliothek, die ich einbinden muss?

Nein – onestore.link ist eine URL. Du brauchst weder eine Kotlin-Bibliothek noch einen CocoaPod. Nutze sie als String-Konstante in deinem Shared-Modul.

Funktioniert es auch mit Compose Multiplatform?

Ja – Compose-Multiplatform-Apps, die iOS und Android mit derselben Compose-UI bedienen, können onestore.link genauso nutzen.

Bereit, deiner KMM-App einen universellen Link zu geben?

Für immer kostenlos, ohne Passwort. Dein Link ist in etwa einer Minute fertig.

Erstelle deinen kostenlosen Link

In der Praxis: Ein Link für deinen App-Launch →

Weitere Frameworks

Mehr entdecken