🔗onestore.link

متعدد المنصات

onestore.link لتطبيقات Kotlin Multiplatform Mobile

رابط شامل واحد لتطبيق KMM — iOS وAndroid.

الإجابة المختصرة

لتمنح تطبيق Kotlin Multiplatform Mobile رابط تنزيل واحدًا للمتجرين، أنشئ onestore.link من صفحتيه في App Store وGoogle Play: يرسل iPhone إلى App Store، وهاتف Android إلى Google Play، والكمبيوتر إلى صفحة فيها زرّا المتجرين ورمز QR. إنه إعادة توجيه وليس SDK: لا يُضاف شيء إلى مشروع Kotlin Multiplatform Mobile ولا حاجة إلى إصدار جديد. عند النقر عليه داخل Instagram أو Facebook أو Snapchat أو X، ينتقل إلى المتجر تلقائيًا؛ ويحجب متصفح TikTok ذلك لكثير من الروابط، لذا تعرض الصفحة هناك زر المتجر منذ اللحظة الأولى. الرابط المجاني لا يكلّف شيئًا ويُحذف بعد 30 يومًا بلا زوّار؛ أما Pro، بسعر $3.99 شهريًا أو $39.90 سنويًا لكل رابط، فيبقيه دائمًا.

آخر مراجعة 2026-10-22

تكتسب Kotlin Multiplatform Mobile (KMM) زخمًا حقيقيًا — إنها رهان JetBrains على منطق أعمال مشترك فعلًا بين iOS وAndroid. قاعدة الشيفرة المشتركة تستحق رابط مشاركة مشتركًا. onestore.link هو هذا الرابط.

أنشئ رابطًا مجانيًا خلال دقيقة تقريبًاأو سجّل الدخول →

بدون onestore.link

  • رابطا متجرين مختلفان مكتوبان مباشرة في الوحدة المشتركة
  • منطق روابط خاص بكل منصة يتسرّب إلى الشيفرة المشتركة
  • تجربة مشاركة غير متطابقة بين مستخدمي iOS وAndroid

مع onestore.link

  • ثابت نصي واحد في الشيفرة المشتركة
  • التوجيه حسب المنصة يتم على مستوى الرابط، لا داخل وحدة KMM
  • تجربة مشاركة متطابقة على المنصّتين

كيف يعمل مع KMM

بلا SDK، وبلا إعادة بناء، وبلا تغيير في الإعدادات الأصلية. مجرد رابط.

  1. 1

    انشر تطبيق KMM

    ابنِ التطبيق وانشره على المتجرين. دوّن رابطي App Store وPlay Store.

  2. 2

    أنشئ رابطك

    أنشئ الرابط على onestore.link برابطي المتجرين.

  3. 3

    استخدم الرابط من الشيفرة المشتركة

    احفظ الرابط كثابت في `commonMain` وشاركه من دالة المشاركة `expect/actual`.

اختياري: المشاركة من داخل تطبيقك

onestore.link مجرد رابط — لا تحتاج إلى إضافة أي شيء إلى تطبيقك المبني بـ KMM ليعمل. وإن أردت أيضًا زر مشاركة داخل تطبيقك يرسل إلى المستخدمين الرابط الشامل، فهذه هي الطريقة المعتادة في KMM:

المشاركة من الشيفرة المشتركة (`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")

الأسئلة الشائعة

هل هناك مكتبة KMM يجب نشرها؟

لا — onestore.link مجرد رابط. لا تحتاج إلى مكتبة Kotlin ولا إلى CocoaPod. استخدمه كثابت نصي في الوحدة المشتركة.

هل يعمل مع Compose Multiplatform أيضًا؟

نعم — تطبيقات Compose Multiplatform التي تستهدف iOS وAndroid بواجهة Compose نفسها يمكنها استخدام onestore.link بالطريقة ذاتها.

مستعد لإضافة رابط شامل إلى تطبيقك المبني بـ KMM؟

مجاني إلى الأبد، بلا كلمة مرور. رابطك جاهز خلال دقيقة تقريبًا.

أنشئ رابطك المجاني

شاهده عمليًا: رابط واحد لإطلاق تطبيقك →

أطر عمل أخرى

استكشف المزيد