Plattformübergreifend
onestore.link für .NET MAUI Apps
Ein Store-Link für deine .NET-MAUI-App – iOS + Android.
Kurze Antwort
Um einer .NET MAUI-App einen einzigen Download-Link für beide Stores zu geben, erstellst du einen onestore.link aus ihren Seiten im App Store und bei Google Play: Er schickt ein iPhone in den App Store, ein Android-Handy zu Google Play und einen Computer auf eine Seite mit beiden Store-Buttons und einem QR-Code. Es ist eine Weiterleitung, kein SDK: Deinem .NET MAUI-Projekt wird nichts hinzugefügt, und ein neuer Build ist nicht nötig. In Instagram, Facebook, Snapchat oder X angetippt, übergibt er von selbst an den Store; der Browser von TikTok blockiert das für viele Links, deshalb zeigt die Seite dort ab der ersten Sekunde den Store-Button. Ein kostenloser Link kostet nichts und wird nach 30 Tagen ohne Besucher gelöscht; Pro, für $3.99 im Monat oder $39.90 im Jahr pro Link, behält ihn dauerhaft.
Zuletzt geprüft am 2026-10-22
.NET MAUI ist das plattformübergreifende Framework von Microsoft: eine C#-Codebasis für den App Store und Google Play (plus Windows und macOS). Eine Codebasis, ein Teilen-Link. onestore.link leitet Besucher automatisch in den richtigen Store – kein NuGet-Paket, kein nativer Handler, kein Rebuild.
Ohne onestore.link
- Zwei Store-URLs quer verteilt in deiner MAUI-C#-Codebasis
- `#if IOS / #if ANDROID`-Blöcke, nur um einen Store-Link auszuwählen
- Eine selbst gehostete Landingpage für Desktop- und Windows-Besucher
- Links, die in den In-App-Browsern von Instagram / TikTok kaputtgehen
Mit onestore.link
- Eine `onestore.link/yourapp`-URL, nur einmal referenziert
- Keine Compiler-Direktiven pro Plattform für den Teilen-Link nötig
- Desktop-Landingpage mit beiden Stores inklusive
- Bridge-Seite, die In-App-Browser direkt am Edge abfängt
So funktioniert es mit .NET MAUI
Kein SDK, kein Rebuild, keine Änderung an der nativen Konfiguration. Nur eine URL.
- 1
Veröffentliche deine .NET-MAUI-App in beiden Stores
Baue mit `dotnet publish -f net8.0-ios` und `-f net8.0-android` (oder über Visual Studio) und reiche dann im App Store und bei Google Play ein. Notiere dir beide Eintrags-URLs.
- 2
Erstelle deinen onestore.link
Such deine App oder füge beide Store-URLs auf onestore.link ein. Du bekommst sofort einen kurzen Link.
- 3
Verwende die universelle URL mit der Share-API von MAUI
Übergib `onestore.link/yourapp` von jeder beliebigen Seite an `Share.Default.RequestAsync` und nutze dieselbe URL in deinen Anzeigen, Bios und QR-Codes.
Optional: aus deiner App heraus teilen
onestore.link ist nur eine URL – du musst deiner .NET MAUI-App nichts hinzufügen, damit es funktioniert. Wenn du zusätzlich einen Teilen-Button in deiner App willst, der Nutzern den universellen Link schickt, sieht das typische Muster in .NET MAUI so aus:
Teilen mit der integrierten Share-API von 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 PlayHäufige Fragen
Brauche ich ein NuGet-Paket?
Nein. onestore.link ist eine einfache URL – nutze die integrierte API `Microsoft.Maui.ApplicationModel.DataTransfer.Share` oder ein beliebiges Link-Steuerelement. Nichts zu installieren.
Funktioniert es für eine Xamarin.Forms-App, die ich noch nicht migriert habe?
Ja. onestore.link ist unabhängig vom Framework – es ist nur eine URL und funktioniert daher genauso in Xamarin.Forms, .NET MAUI oder jeder anderen mobilen .NET-App.
Kann es nach der Installation per Deeplink in die App führen?
Nein – onestore.link leitet neue Besucher zur Installation in den richtigen Store. Deferred Deep Linking und Install-Attribution erfordern ein eigenes SDK; für Deeplinks in eine installierte App konfigurierst du die üblichen Universal Links / App Links.
Bereit, deiner .NET MAUI-App einen universellen Link zu geben?
Für immer kostenlos, ohne Passwort. Dein Link ist in etwa einer Minute fertig.
Erstelle deinen kostenlosen LinkSiehe auch: onestore.link vs. firebase dynamic links →