چندسکویی
onestore.link برای .NET MAUI
یک پیوند فروشگاه برای برنامهٔ .NET MAUI شما — iOS + Android.
پاسخ کوتاه
برای اینکه برنامهٔ .NET MAUI یک پیوند دانلود برای هر دو فروشگاه داشته باشد، از صفحههای آن در App Store و Google Play یک onestore.link بسازید: آیفون را به App Store، گوشی اندروید را به Google Play و رایانه را به صفحهای با دکمههای هر دو فروشگاه و یک کد QR میفرستد. این یک تغییر مسیر است، نه SDK: چیزی به پروژهٔ .NET MAUI شما اضافه نمیشود و به بیلد تازه نیازی نیست. وقتی درون Instagram، Facebook، Snapchat یا X لمس شود، خودش کاربر را به فروشگاه میسپارد؛ مرورگر TikTok این کار را برای بسیاری از پیوندها مسدود میکند، پس آنجا صفحه از همان لحظهٔ اول دکمهٔ فروشگاه را نشان میدهد. پیوند رایگان هزینهای ندارد و پس از 30 روز بدون بازدیدکننده حذف میشود؛ Pro با قیمت $3.99 در ماه یا $39.90 در سال برای هر پیوند، آن را برای همیشه نگه میدارد.
آخرین بازبینی: 2026-10-22
.NET MAUI فریمورک چندسکویی Microsoft است: یک کدبیس C# که در App Store و Google Play (و همچنین Windows و macOS) منتشر میشود. یک کدبیس، یک پیوند اشتراکگذاری. onestore.link بازدیدکنندگان را خودکار به فروشگاه درست میفرستد — بدون بستهٔ NuGet، بدون handler نیتیو و بدون ساخت دوباره.
بدون onestore.link
- دو نشانی فروشگاه که در سراسر کدبیس C# پروژهٔ MAUI پراکندهاند
- بلوکهای `#if IOS / #if ANDROID` فقط برای انتخاب پیوند فروشگاه
- صفحهٔ فرودی که خودتان برای بازدیدکنندگان رایانه و Windows میزبانی میکنید
- پیوندهایی که داخل مرورگرهای داخل برنامهٔ Instagram / TikTok خراب میشوند
با onestore.link
- یک URL `onestore.link/yourapp` که فقط یک بار به آن ارجاع میدهید
- بدون نیاز به رهنمودهای کامپایلر مخصوص سکو برای پیوند اشتراک
- صفحهٔ فرود رایانه با هر دو فروشگاه، گنجانده شده
- صفحهٔ واسطی که مرورگرهای داخل برنامه را در لبهٔ شبکه مدیریت میکند
نحوهٔ کار با .NET MAUI
بدون SDK، بدون ساخت دوباره، بدون تغییر پیکربندی بومی. فقط یک URL.
- 1
برنامهٔ .NET MAUI خود را در هر دو فروشگاه منتشر کنید
با `dotnet publish -f net8.0-ios` و `-f net8.0-android` (یا از طریق Visual Studio) بسازید، سپس به App Store و Google Play ارسال کنید. نشانی هر دو صفحهٔ فروشگاه را یادداشت کنید.
- 2
پیوند onestore.link خود را بسازید
برنامهتان را در onestore.link جستوجو کنید یا هر دو نشانی فروشگاه را بچسبانید. بیدرنگ یک پیوند کوتاه میگیرید.
- 3
از URL جهانی با Share API در MAUI استفاده کنید
از هر صفحهای `onestore.link/yourapp` را به `Share.Default.RequestAsync` بدهید و همان URL را در تبلیغات، بیوها و کدهای QR بگذارید.
اختیاری: همرسانی از داخل برنامهتان
onestore.link فقط یک URL است — برای کار کردنش لازم نیست چیزی به برنامهٔ .NET MAUI خود اضافه کنید. اگر دکمهٔ همرسانیای هم داخل برنامهتان میخواهید که پیوند جهانی را برای کاربران بفرستد، الگوی رایج در .NET MAUI این است:
اشتراکگذاری با Share API داخلی MAUI:
using Microsoft.Maui.ApplicationModel.DataTransfer;
const string ShareUrl = "https://onestore.link/myapp";
await Share.Default.RequestAsync(new ShareTextRequest
{
Uri = ShareUrl,
Title = "Share my app"
});
// iOS → App Store, Android → Google Playپرسشهای پرتکرار
به بستهٔ NuGet نیاز دارم؟
نه. onestore.link یک URL ساده است — از API داخلی `Microsoft.Maui.ApplicationModel.DataTransfer.Share` یا هر کنترل پیوندی استفاده کنید. چیزی برای نصب نیست.
برای برنامهٔ Xamarin.Forms که هنوز مهاجرت ندادهام کار میکند؟
بله. onestore.link به هیچ فریمورکی وابسته نیست — فقط یک URL است، پس در Xamarin.Forms، .NET MAUI یا هر برنامهٔ موبایل .NET به یک شکل کار میکند.
میتواند پس از نصب با دیپلینک به داخل برنامه برود؟
نه — onestore.link بازدیدکنندگان جدید را برای نصب به فروشگاه درست هدایت میکند. دیپلینک معوق و انتساب نصب به یک SDK اختصاصی نیاز دارند؛ برای دیپلینک به برنامهٔ نصبشده، Universal Links / App Links استاندارد را پیکربندی کنید.
آمادهاید یک پیوند جهانی به برنامهٔ .NET MAUI خود اضافه کنید؟
همیشه رایگان، بدون رمز عبور. پیوندتان در حدود یک دقیقه آماده است.
پیوند رایگان خود را بسازیدهمچنین ببینید: onestore.link در برابر firebase dynamic links →