🔗onestore.link

Merentas platform

onestore.link untuk Kotlin Multiplatform Mobile apps

Satu pautan universal untuk aplikasi KMM anda — iOS + Android.

Jawapan ringkas

Untuk memberi aplikasi Kotlin Multiplatform Mobile satu pautan muat turun bagi kedua-dua gedung, cipta onestore.link daripada halamannya di App Store dan Google Play: ia menghantar iPhone ke App Store, telefon Android ke Google Play, dan komputer ke halaman dengan butang kedua-dua gedung serta kod QR. Ia ialah ubah hala, bukan SDK: tiada apa-apa ditambah pada projek Kotlin Multiplatform Mobile anda dan binaan baharu tidak diperlukan. Apabila diketik dalam Instagram, Facebook, Snapchat atau X, ia beralih ke gedung dengan sendirinya; pelayar TikTok menyekat perkara itu bagi banyak pautan, jadi di sana halaman menunjukkan butang gedung sejak saat pertama. Pautan percuma tidak dikenakan bayaran dan dipadam selepas 30 hari tanpa pelawat; Pro, pada $3.99 sebulan atau $39.90 setahun bagi setiap pautan, menyimpannya selama-lamanya.

Kali terakhir disemak 2026-10-22

Kotlin Multiplatform Mobile (KMM) semakin mendapat sambutan — pertaruhan JetBrains pada logik perniagaan yang benar-benar dikongsi antara iOS dan Android. Pangkalan kod yang dikongsi wajar mempunyai pautan perkongsian yang dikongsi juga. onestore.link ialah pautan itu.

Cipta pautan percuma dalam kira-kira seminitatau log masuk →

Tanpa onestore.link

  • Dua URL gedung berbeza dikodkan keras dalam modul bersama anda
  • Logik URL khusus platform meresap ke dalam kod bersama
  • Pengalaman perkongsian yang tidak sepadan antara pengguna iOS dan Android

Dengan onestore.link

  • Satu pemalar rentetan dalam kod bersama
  • Penghalaan platform dibuat pada lapisan URL, bukan dalam modul KMM anda
  • Pengalaman perkongsian yang sama pada kedua-dua platform

Cara ia berfungsi dengan KMM

Tanpa SDK, tanpa binaan semula, tanpa perubahan konfigurasi natif. Hanya sebuah URL.

  1. 1

    Terbitkan aplikasi KMM anda

    Bina dan terbitkan ke kedua-dua gedung. Catat URL App Store dan Play Store.

  2. 2

    Cipta pautan anda

    Jana pautan di onestore.link dengan kedua-dua URL gedung.

  3. 3

    Rujuk URL itu daripada kod bersama

    Simpan URL sebagai pemalar dalam `commonMain` dan kongsikannya daripada fungsi kongsi `expect/actual` anda.

Pilihan: kongsi dari dalam aplikasi anda

onestore.link hanyalah sebuah URL — anda tidak perlu menambah apa-apa pada aplikasi KMM anda untuk menjadikannya berfungsi. Jika anda juga mahukan butang kongsi di dalam aplikasi yang menghantar pautan universal kepada pengguna, berikut corak biasa dalam KMM:

Kongsi daripada kod bersama anda (`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")

Soalan lazim

Adakah terdapat pustaka KMM untuk diterbitkan?

Tidak — onestore.link ialah URL. Anda tidak memerlukan pustaka Kotlin atau CocoaPod. Gunakannya sebagai pemalar rentetan dalam modul bersama anda.

Berfungsi dengan Compose Multiplatform juga?

Ya — aplikasi Compose Multiplatform yang menyasarkan iOS dan Android melalui UI Compose yang sama boleh menggunakan onestore.link dengan cara yang sama.

Sedia menambah pautan universal pada aplikasi KMM anda?

Percuma selamanya, tanpa kata laluan. Pautan anda sedia dalam kira-kira seminit.

Cipta pautan percuma anda

Lihat dalam tindakan: Satu pautan untuk pelancaran aplikasi anda →

Rangka kerja lain

Terokai lagi