🔗onestore.link

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.

Utwórz darmowy link w około minutęlub zaloguj się →

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. 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. 2

    Wygeneruj swój onestore.link

    Wyszukaj aplikację albo wklej oba adresy sklepów na onestore.link. Krótki link dostajesz od razu.

  3. 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 Play

Najczę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 link

Zobacz też: onestore.link vs firebase dynamic links →

Inne frameworki

Odkryj więcej