Çapraz platform
onestore.link ile .NET MAUI uygulamaları
.NET MAUI uygulaman için tek mağaza bağlantısı — iOS + Android.
Kısa cevap
Bir .NET MAUI uygulamasına iki mağaza için tek bir indirme bağlantısı vermek için App Store ve Google Play sayfalarından bir onestore.link oluştur: iPhone'u App Store'a, Android telefonu Google Play'e, bilgisayarı ise iki mağaza düğmesi ve bir QR kod bulunan bir sayfaya gönderir. Bu bir yönlendirmedir, SDK değil: .NET MAUI projene hiçbir şey eklenmez ve yeni bir derlemeye gerek kalmaz. Instagram, Facebook, Snapchat ya da X içinde dokunulduğunda kendiliğinden mağazaya geçer; TikTok'un tarayıcısı bunu birçok bağlantı için engeller, bu yüzden orada sayfa mağaza düğmesini ilk saniyeden gösterir. Ücretsiz bir bağlantı hiçbir şeye mal olmaz ve ziyaretçisiz geçen 30 günün ardından silinir; bağlantı başına aylık $3.99 ya da yıllık $39.90 olan Pro onu kalıcı olarak tutar.
Son inceleme: 2026-10-22
.NET MAUI, Microsoft'un çapraz platform framework'üdür: App Store'a ve Google Play'e (artı Windows ve macOS'a) çıkan tek bir C# kod tabanı. Tek kod tabanı, tek paylaşım bağlantısı. onestore.link ziyaretçileri otomatik olarak doğru mağazaya yönlendirir — NuGet paketi yok, native işleyici yok, yeniden derleme yok.
onestore.link olmadan
- MAUI C# kod tabanına dağılmış iki mağaza URL'si
- Sırf bir mağaza bağlantısı seçmek için `#if IOS / #if ANDROID` blokları
- Masaüstü ve Windows ziyaretçileri için kendi barındırdığın bir açılış sayfası
- Instagram / TikTok uygulama içi tarayıcılarında bozulan bağlantılar
onestore.link ile
- Tek bir kez kullanılan tek bir `onestore.link/yourapp` URL'si
- Paylaşım bağlantısı için platform derleyici yönergeleri gerekmez
- İki mağazanın da olduğu masaüstü açılış sayfası, dahil
- Uygulama içi tarayıcıları uç ağda ele alan köprü sayfası
.NET MAUI ile nasıl çalışır
SDK yok, yeniden derleme yok, yerel yapılandırma değişikliği yok. Sadece bir URL.
- 1
.NET MAUI uygulamanı iki mağazada da yayınla
`dotnet publish -f net8.0-ios` ve `-f net8.0-android` ile (ya da Visual Studio üzerinden) derle, ardından App Store'a ve Google Play'e gönder. İki mağaza sayfasının URL'sini de not al.
- 2
onestore.link bağlantını oluştur
Uygulamanı ara ya da iki mağaza URL'sini onestore.link'e yapıştır. Kısa bağlantın anında hazır olur.
- 3
Evrensel URL'yi MAUI Share API'siyle kullan
Herhangi bir sayfadan `Share.Default.RequestAsync` metoduna `onestore.link/yourapp` adresini ver; aynı URL'yi reklamlarına, biyografilerine ve QR kodlarına da ekle.
İsteğe bağlı: uygulamanın içinden paylaş
onestore.link sadece bir URL — çalışması için .NET MAUI ile yazılmış uygulamana hiçbir şey eklemen gerekmez. Uygulamanın içinde kullanıcılara evrensel bağlantıyı gönderen bir paylaş düğmesi de istiyorsan, .NET MAUI ile tipik kalıp şöyle:
Yerleşik MAUI Share API'siyle paylaş:
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 PlaySıkça sorulan sorular
Bir NuGet paketine ihtiyacım var mı?
Hayır. onestore.link düz bir URL'dir — yerleşik `Microsoft.Maui.ApplicationModel.DataTransfer.Share` API'sini ya da herhangi bir bağlantı kontrolünü kullan. Kurulacak hiçbir şey yok.
Henüz geçiş yapmadığım bir Xamarin.Forms uygulamasında çalışır mı?
Evet. onestore.link framework'ten bağımsızdır — yalnızca bir URL'dir, bu yüzden Xamarin.Forms'ta, .NET MAUI'de ya da herhangi bir .NET mobil uygulamasında aynı şekilde çalışır.
Kurulumdan sonra uygulamaya derin bağlantı verebilir mi?
Hayır — onestore.link yeni ziyaretçileri kurulum için doğru mağazaya yönlendirir. Ertelenmiş derin bağlantı ve kurulum atfı için özel bir SDK gerekir; yüklü bir uygulamaya derin bağlantı için standart Universal Links / App Links'i yapılandır.
.NET MAUI uygulamana evrensel bir bağlantı eklemeye hazır mısın?
Sonsuza dek ücretsiz, şifre yok. Bağlantın yaklaşık bir dakikada hazır.
Ücretsiz bağlantını oluşturAyrıca bak: onestore.link vs firebase dynamic links →