🔗onestore.link

کراس پلیٹ فارم

onestore.link برائے Kotlin Multiplatform Mobile ایپس

آپ کی KMM ایپ کے لیے ایک یونیورسل لنک — iOS + Android۔

مختصر جواب

کسی Kotlin Multiplatform Mobile ایپ کو دونوں اسٹورز کے لیے ایک ہی ڈاؤن لوڈ لنک دینے کے لیے، اس کے App Store اور Google Play صفحات سے ایک onestore.link بنائیں: یہ 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) تیزی سے مقبول ہو رہا ہے — یہ iOS اور Android کے درمیان واقعی مشترکہ بزنس لاجک پر JetBrains کی شرط ہے۔ آپ کے مشترکہ کوڈ بیس کا حق ہے کہ اس کا شیئر لنک بھی مشترکہ ہو۔ onestore.link یہی لنک ہے۔

تقریباً ایک منٹ میں مفت لنک بنائیںیا سائن ان کریں →

onestore.link کے بغیر

  • آپ کے مشترکہ ماڈیول میں ہارڈ کوڈ کیے گئے دو مختلف اسٹور URL
  • پلیٹ فارم کے لحاظ سے URL کی لاجک کا مشترکہ کوڈ میں رِس آنا
  • iOS اور Android صارفین کے لیے شیئرنگ کے غیر یکساں تجربات

onestore.link کے ساتھ

  • مشترکہ کوڈ میں ایک ہی اسٹرنگ کانسٹنٹ
  • پلیٹ فارم روٹنگ URL کی سطح پر، آپ کے KMM ماڈیول میں نہیں
  • دونوں پلیٹ فارمز پر شیئرنگ کا یکساں تجربہ

KMM کے ساتھ یہ کیسے کام کرتا ہے

نہ SDK، نہ ری بلڈ، نہ نیٹیو ترتیب میں تبدیلی۔ بس ایک URL۔

  1. 1

    اپنی KMM ایپ شائع کریں

    بلڈ کر کے دونوں اسٹورز پر بھیجیں۔ App Store اور Play Store کے URL نوٹ کر لیں۔

  2. 2

    اپنا لنک بنائیں

    دونوں اسٹور URL کے ساتھ onestore.link پر لنک بنائیں۔

  3. 3

    مشترکہ کوڈ سے URL استعمال کریں

    URL کو `commonMain` میں کانسٹنٹ کے طور پر رکھیں اور اپنے `expect/actual` شیئر فنکشن سے شیئر کریں۔

اختیاری: اپنی ایپ کے اندر سے شیئر کریں

onestore.link بس ایک URL ہے — اسے چلانے کے لیے آپ کو اپنی 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 ایک URL ہے۔ آپ کو نہ Kotlin لائبریری چاہیے نہ CocoaPod۔ اسے اپنے مشترکہ ماڈیول میں اسٹرنگ کانسٹنٹ کے طور پر استعمال کریں۔

کیا یہ Compose Multiplatform کے ساتھ بھی کام کرتا ہے؟

جی ہاں — جو Compose Multiplatform ایپس ایک ہی Compose UI سے iOS اور Android کو ہدف بناتی ہیں، وہ بھی onestore.link کو اسی طرح استعمال کر سکتی ہیں۔

اپنی KMM ایپ میں یونیورسل لنک شامل کرنے کے لیے تیار ہیں؟

ہمیشہ کے لیے مفت، پاس ورڈ کے بغیر۔ آپ کا لنک تقریباً ایک منٹ میں تیار ہو جاتا ہے۔

اپنا مفت لنک بنائیں

عملی طور پر دیکھیں: آپ کی ایپ کے لانچ کے لیے ایک لنک →

دیگر فریم ورکس

مزید دیکھیں