Wieloplatformowe
onestore.link dla aplikacji .NET MAUI
Jeden link do sklepu dla aplikacji .NET MAUI — iOS + Android.
Krótka odpowiedź
Aby dać aplikacji .NET MAUI jeden link do pobrania dla obu sklepów, utwórz onestore.link z jej stron w App Store i Google Play: kieruje iPhone'a do App Store, telefon z Androidem do Google Play, a komputer na stronę z przyciskami obu sklepów i kodem QR. To przekierowanie, nie SDK: do projektu .NET MAUI nic nie dochodzi i nie trzeba nowego buildu. Kliknięty w Instagramie, Facebooku, Snapchacie lub X sam przekazuje do sklepu; przeglądarka TikToka blokuje to dla wielu linków, więc tam strona od pierwszej sekundy pokazuje przycisk sklepu. Darmowy link nic nie kosztuje i jest usuwany po 30 dniach bez odwiedzin; Pro, za $3.99 miesięcznie lub $39.90 rocznie za link, zachowuje go na stałe.
Ostatnia aktualizacja: 2026-10-22
.NET MAUI to wieloplatformowy framework Microsoftu: jedna baza kodu w C# trafiająca do App Store i Google Play (a także na Windows i macOS). Jedna baza kodu, jeden link do udostępniania. onestore.link automatycznie kieruje odwiedzających do właściwego sklepu — bez pakietu NuGet, bez natywnego handlera, bez przebudowy.
Bez onestore.link
- Dwa adresy sklepów rozsiane po kodzie C# w MAUI
- Bloki `#if IOS / #if ANDROID` tylko po to, by wybrać link do sklepu
- Samodzielnie hostowana strona docelowa dla odwiedzających z komputerów i Windows
- Linki psujące się w przeglądarkach w aplikacjach Instagram / TikTok
Z onestore.link
- Jeden adres `onestore.link/yourapp` podany w jednym miejscu
- Żadnych dyrektyw kompilatora dla platform przy linku do udostępniania
- Strona docelowa dla komputerów z oboma sklepami, w zestawie
- Strona pomostowa obsługująca przeglądarki w aplikacjach na brzegu sieci
Jak to działa z .NET MAUI
Bez SDK, bez przebudowy, bez zmian w natywnej konfiguracji. Tylko adres URL.
- 1
Opublikuj aplikację .NET MAUI w obu sklepach
Zbuduj ją poleceniami `dotnet publish -f net8.0-ios` i `-f net8.0-android` (lub w Visual Studio), a potem wyślij do App Store i Google Play. Zanotuj oba adresy kart.
- 2
Wygeneruj swój onestore.link
Wyszukaj aplikację albo wklej oba adresy sklepów na onestore.link. Krótki link dostajesz od razu.
- 3
Używaj uniwersalnego adresu z API Share w MAUI
Przekaż `onestore.link/yourapp` do `Share.Default.RequestAsync` z dowolnej strony i wstaw ten sam adres do reklam, bio i kodów QR.
Opcjonalnie: udostępnianie z wnętrza aplikacji
onestore.link to po prostu adres URL — nie musisz niczego dodawać do swojej aplikacji .NET MAUI, żeby działał. Jeśli chcesz też mieć w aplikacji przycisk udostępniania, który wysyła użytkownikom uniwersalny link, oto typowy wzorzec w .NET MAUI:
Udostępnianie wbudowanym API Share w 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 PlayNajczęstsze pytania
Czy potrzebuję pakietu NuGet?
Nie. onestore.link to zwykły adres URL — użyj wbudowanego API `Microsoft.Maui.ApplicationModel.DataTransfer.Share` lub dowolnej kontrolki linku. Nic nie trzeba instalować.
Czy działa w aplikacji Xamarin.Forms, której jeszcze nie zmigrowałem?
Tak. onestore.link nie zależy od frameworka — to tylko adres URL, więc działa tak samo w Xamarin.Forms, .NET MAUI i każdej innej aplikacji mobilnej .NET.
Czy po instalacji może otwierać konkretne miejsca w aplikacji (deep link)?
Nie — onestore.link kieruje nowych odwiedzających do właściwego sklepu, aby zainstalowali aplikację. Odroczony deep linking i atrybucja instalacji wymagają dedykowanego SDK; do deep linkingu w zainstalowanej aplikacji skonfiguruj standardowe Universal Links / App Links.
Gotowy, by dodać uniwersalny link do swojej aplikacji .NET MAUI?
Darmowe na zawsze, bez hasła. Twój link jest gotowy w około minutę.
Utwórz darmowy linkZobacz też: onestore.link vs firebase dynamic links →