بومی
onestore.link برای Native Android (Kotlin)
پیوند هوشمند فروشگاه برای برنامههای نیتیو Android با Kotlin.
پاسخ کوتاه
برای اینکه برنامهٔ Native Android (Kotlin) یک پیوند دانلود برای هر دو فروشگاه داشته باشد، از صفحههای آن در App Store و Google Play یک onestore.link بسازید: آیفون را به App Store، گوشی اندروید را به Google Play و رایانه را به صفحهای با دکمههای هر دو فروشگاه و یک کد QR میفرستد. این یک تغییر مسیر است، نه SDK: چیزی به پروژهٔ Native Android (Kotlin) شما اضافه نمیشود و به بیلد تازه نیازی نیست. اگر برنامه فقط در یک فروشگاه باشد، به بازدیدکنندهٔ پلتفرم دیگر گفته میشود برنامه در کدام فروشگاه است، بهجای اینکه به ناکجا فرستاده شود. پیوند رایگان هزینهای ندارد و پس از 30 روز بدون بازدیدکننده حذف میشود؛ Pro با قیمت $3.99 در ماه یا $39.90 در سال برای هر پیوند، آن را برای همیشه نگه میدارد.
آخرین بازبینی: 2026-10-22
یک برنامهٔ نیتیو Android که با Kotlin و سیستم کلاسیک View (چیدمانهای XML، Activityها و Fragmentها) ساخته شده، معمولاً یک نسخهٔ خواهر برای iOS دارد — یا خواهد داشت. پیوند عمومی اشتراکگذاریتان باید به هر دو خدمت کند. onestore.link بازدیدکنندگان را در لایهٔ URL با یک intent استاندارد ACTION_SEND هدایت میکند، بدون وابستگی Gradle و بدون handler نیتیو. (بهجای آن از Jetpack Compose استفاده میکنید؟ onestore.link/for/kotlin-compose را ببینید.)
بدون onestore.link
- نشانیهای اشتراک مخصوص Android که گیرندگان iOS را سرگردان میکنند
- مدیریت دستی هر سکو برای اشتراکگذاری میان سکوها
- نصبهایی که وقتی کاربر iOS یک پیوند Play Store را باز میکند از دست میروند
- هدایتهای خراب داخل webview برنامههای Instagram / TikTok
با onestore.link
- یک URL که هر دو سکو را خودکار هدایت میکند
- intent استاندارد `ACTION_SEND` — بدون وابستگی اضافه
- صفحهٔ واسط برای مرورگرهای داخل برنامه (Instagram، TikTok، Snapchat)
- OG سفارشی برای پیشنمایشهای غنیتر پیوند در Pro
نحوهٔ کار با Android Kotlin
بدون SDK، بدون ساخت دوباره، بدون تغییر پیکربندی بومی. فقط یک URL.
- 1
برنامهٔ Android با Kotlin را در Google Play (و نسخهٔ iOS را در App Store) منتشر کنید
فایل AAB خود را به Play Console و نسخهٔ iOS را به App Store Connect بفرستید. وقتی هر دو صفحهٔ فروشگاه منتشر شد، نشانیهای فروشگاه را کپی کنید.
- 2
پیوند onestore.link خود را بسازید
هر دو نشانی فروشگاه را در onestore.link بچسبانید و بیدرنگ یک پیوند کوتاه بگیرید.
- 3
با یک intent استاندارد ACTION_SEND به اشتراک بگذارید
در دکمههای اشتراک به `onestore.link/yourapp` ارجاع دهید و همان URL را در تبلیغات، بیوها و کدهای QR به کار ببرید. به هیچ وابستگی Gradle نیاز نیست.
اختیاری: همرسانی از داخل برنامهتان
onestore.link فقط یک URL است — برای کار کردنش لازم نیست چیزی به برنامهٔ Android Kotlin خود اضافه کنید. اگر دکمهٔ همرسانیای هم داخل برنامهتان میخواهید که پیوند جهانی را برای کاربران بفرستد، الگوی رایج در Android Kotlin این است:
اشتراکگذاری از یک Activity کلاسیک مبتنی بر View:
import android.content.Intent
const val SHARE_URL = "https://onestore.link/myapp"
shareButton.setOnClickListener {
val intent = Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
}
startActivity(Intent.createChooser(intent, "Share"))
}
// iOS recipients → App Store, Android → Google Playپرسشهای پرتکرار
به وابستگی Gradle یا SDK نیاز دارم؟
نه. onestore.link یک URL ساده است — آن را با یک `Intent.ACTION_SEND` استاندارد یا هر handler پیوندی به اشتراک بگذارید. چیزی به `build.gradle` اضافه نمیشود.
من از Jetpack Compose استفاده میکنم، نه viewهای XML — باز هم صدق میکند؟
مفهوم یکسان است، اما برای نمونهکدهای مخصوص Compose به onestore.link/for/kotlin-compose مراجعه کنید.
میتواند پس از نصب با دیپلینک به داخل برنامهام برود؟
onestore.link کاربران جدید را برای نصب به فروشگاه میفرستد. برای دیپلینک معوق و انتساب نصب به یک SDK اختصاصی نیاز دارید؛ App Links استاندارد دیپلینک به برنامهای را که از قبل نصب است پوشش میدهد.
آمادهاید یک پیوند جهانی به برنامهٔ Android Kotlin خود اضافه کنید؟
همیشه رایگان، بدون رمز عبور. پیوندتان در حدود یک دقیقه آماده است.
پیوند رایگان خود را بسازیدهمچنین ببینید: onestore.link در برابر branch →