ক্রস-প্ল্যাটফর্ম
onestore.link — .NET MAUI অ্যাপের জন্য
আপনার .NET MAUI অ্যাপের জন্য একটি স্টোর লিঙ্ক — iOS + Android।
সংক্ষিপ্ত উত্তর
একটি .NET MAUI অ্যাপকে দুই স্টোরের জন্য একটিই ডাউনলোড লিঙ্ক দিতে, তার App Store ও Google Play পেজ থেকে একটি onestore.link বানান: এটি iPhone-কে App Store-এ, Android ফোনকে Google Play-তে আর কম্পিউটারকে দুই স্টোরের বোতাম ও একটি QR কোডসহ একটি পেজে পাঠায়। এটি একটি রিডাইরেক্ট, SDK নয়: আপনার .NET MAUI প্রজেক্টে কিছুই যোগ হয় না, নতুন বিল্ডও লাগে না। Instagram, Facebook, Snapchat বা X-এর ভেতরে ট্যাপ করলে এটি নিজে থেকেই স্টোরে পৌঁছে দেয়; TikTok-এর ব্রাউজার অনেক লিঙ্কের ক্ষেত্রে তা আটকায়, তাই সেখানে পেজটি শুরু থেকেই স্টোরের বোতাম দেখায়। ফ্রি লিঙ্কে কোনো খরচ নেই, আর কোনো ভিজিটর ছাড়া 30 দিন কাটলে সেটি মুছে ফেলা হয়; প্রতি লিঙ্কে মাসে $3.99 বা বছরে $39.90 দামের Pro লিঙ্কটি স্থায়ীভাবে রাখে।
সর্বশেষ পর্যালোচনা 2026-10-22
.NET MAUI হলো Microsoft-এর ক্রস-প্ল্যাটফর্ম ফ্রেমওয়ার্ক: একটিই C# কোডবেস, যা App Store আর Google Play-তে (সঙ্গে Windows আর macOS-এও) প্রকাশিত হয়। এক কোডবেস, এক শেয়ার লিঙ্ক। onestore.link দর্শককে নিজে থেকেই সঠিক স্টোরে পাঠায় — কোনো NuGet প্যাকেজ নেই, নেটিভ হ্যান্ডলার নেই, রিবিল্ড নেই।
onestore.link ছাড়া
- দুটি স্টোর URL আপনার MAUI C# কোডবেস জুড়ে ছড়িয়ে আছে
- শুধু একটি স্টোর লিঙ্ক বাছতেই `#if IOS / #if ANDROID` ব্লক
- ডেস্কটপ আর Windows দর্শকদের জন্য নিজে হোস্ট করা ল্যান্ডিং পেজ
- Instagram / TikTok-এর ইন-অ্যাপ ব্রাউজারে লিঙ্ক ভেঙে যায়
onestore.link দিয়ে
- একবারই ব্যবহার করা একটি `onestore.link/yourapp` URL
- শেয়ার লিঙ্কের জন্য প্ল্যাটফর্ম কম্পাইলার ডিরেক্টিভ লাগে না
- দুটি স্টোরসহ ডেস্কটপ ল্যান্ডিং পেজ, অন্তর্ভুক্ত
- ব্রিজ পেজ, যা এজেই ইন-অ্যাপ ব্রাউজার সামলায়
.NET MAUI-এর সঙ্গে কীভাবে কাজ করে
কোনো SDK নেই, রিবিল্ড নেই, নেটিভ কনফিগারেশনে কোনো পরিবর্তন নেই। শুধু একটি URL।
- 1
আপনার .NET MAUI অ্যাপ দুই স্টোরেই প্রকাশ করুন
`dotnet publish -f net8.0-ios` আর `-f net8.0-android` দিয়ে (বা Visual Studio দিয়ে) বিল্ড করুন, তারপর App Store আর Google Play-তে জমা দিন। দুটি লিস্টিং URL-ই লিখে রাখুন।
- 2
আপনার onestore.link তৈরি করুন
onestore.link-এ আপনার অ্যাপ খুঁজুন বা দুটি স্টোর URL পেস্ট করুন। সঙ্গে সঙ্গে একটি শর্ট লিঙ্ক পাবেন।
- 3
MAUI Share API দিয়ে ইউনিভার্সাল URL ব্যবহার করুন
যেকোনো পেজ থেকে `Share.Default.RequestAsync`-এ `onestore.link/yourapp` দিন, আর একই URL আপনার বিজ্ঞাপন, বায়ো আর QR কোডে বসান।
ঐচ্ছিক: আপনার অ্যাপের ভিতর থেকে শেয়ার
onestore.link কেবল একটি URL — এটি কাজ করাতে আপনার .NET MAUI অ্যাপে কিছুই যোগ করতে হয় না। আপনি যদি অ্যাপের ভিতরে এমন একটি শেয়ার বোতামও চান, যা ব্যবহারকারীদের ইউনিভার্সাল লিঙ্কটি পাঠায়, তবে .NET MAUI-এ সাধারণত যেভাবে করা হয় তা এখানে:
MAUI-র বিল্ট-ইন Share API দিয়ে শেয়ার করুন:
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 — বিল্ট-ইন `Microsoft.Maui.ApplicationModel.DataTransfer.Share` API বা যেকোনো লিঙ্ক কন্ট্রোল ব্যবহার করুন। কিছুই ইনস্টল করতে হয় না।
যে Xamarin.Forms অ্যাপ এখনও মাইগ্রেট করিনি, তাতে কি কাজ করে?
হ্যাঁ। onestore.link কোনো ফ্রেমওয়ার্কের ওপর নির্ভর করে না — এটি শুধুই একটি URL, তাই Xamarin.Forms, .NET MAUI বা যেকোনো .NET মোবাইল অ্যাপে একইভাবে কাজ করে।
ইনস্টলের পর এটি কি অ্যাপের ভিতরে ডিপ লিঙ্ক করতে পারে?
না — onestore.link নতুন দর্শকদের ইনস্টল করার জন্য সঠিক স্টোরে পাঠায়। ডিফার্ড ডিপ লিঙ্কিং আর ইনস্টল অ্যাট্রিবিউশনের জন্য একটি নির্দিষ্ট SDK লাগে; ইনস্টল থাকা অ্যাপে ডিপ লিঙ্ক করতে সাধারণ Universal Links / App Links কনফিগার করুন।
আপনার .NET MAUI অ্যাপে একটি ইউনিভার্সাল লিঙ্ক যোগ করতে প্রস্তুত?
চিরকাল বিনামূল্যে, পাসওয়ার্ড লাগে না। প্রায় এক মিনিটে আপনার লিঙ্ক তৈরি।
আপনার ফ্রি লিঙ্ক তৈরি করুনআরও দেখুন: onestore.link বনাম firebase dynamic links →