🔗onestore.link

Multiplateforme

onestore.link pour .NET MAUI apps

Un seul lien store pour votre app .NET MAUI — iOS + Android.

.NET MAUI est le framework cross-plateforme de Microsoft : une base de code C# unique publiée sur l'App Store et Google Play (plus Windows et macOS). Une base de code, un lien de partage. onestore.link dirige les visiteurs vers le bon store automatiquement — sans package NuGet, sans handler natif, sans rebuild.

Créez un lien gratuit en 5 secondesou connectez-vous →

Sans onestore.link

  • Deux URL de stores éparpillées dans votre base de code C# MAUI
  • Des blocs `#if IOS / #if ANDROID` juste pour choisir un lien store
  • Une landing page maison pour les visiteurs desktop et Windows
  • Des liens cassés dans les navigateurs in-app Instagram / TikTok

Avec onestore.link

  • Une seule URL `onestore.link/yourapp` référencée une fois
  • Aucune directive de compilation par plateforme pour le lien de partage
  • Page de destination desktop avec les deux stores, incluse
  • Page-relais qui gère les navigateurs in-app à l'edge

Comment ça marche avec .NET MAUI

Pas de SDK, pas de recompilation, aucune modification de config native. Juste une URL.

  1. 1

    Publiez votre app .NET MAUI sur les deux stores

    Buildez avec `dotnet publish -f net8.0-ios` et `-f net8.0-android` (ou via Visual Studio), puis publiez sur l'App Store et Google Play. Notez les deux URL de fiche.

  2. 2

    Générez votre onestore.link

    Recherchez votre app ou collez les deux URL des stores sur onestore.link. Choisissez un slug.

  3. 3

    Utilisez l'URL universelle avec l'API Share de MAUI

    Passez `onestore.link/yourapp` à `Share.Default.RequestAsync` depuis n'importe quelle page, et glissez la même URL dans vos pubs, bios et QR codes.

Facultatif : partager depuis votre app

onestore.link n’est qu’une URL — vous n’avez rien à ajouter à votre app .NET MAUI pour que ça fonctionne. Si vous voulez aussi un bouton de partage dans votre app qui envoie le lien universel aux utilisateurs, voici le pattern habituel en .NET MAUI :

Partagez avec l'API Share intégrée de 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

Questions fréquentes

Ai-je besoin d'un package NuGet ?

Non. onestore.link est une simple URL — utilisez l'API intégrée `Microsoft.Maui.ApplicationModel.DataTransfer.Share` ou n'importe quel contrôle de lien. Rien à installer.

Est-ce que ça marche pour une app Xamarin.Forms pas encore migrée ?

Oui. onestore.link est agnostique au framework — ce n'est qu'une URL, donc ça fonctionne de la même façon en Xamarin.Forms, .NET MAUI ou toute app mobile .NET.

Peut-il faire du deep-link dans l'app après l'install ?

Non — onestore.link dirige les nouveaux visiteurs vers le bon store pour installer. Le deferred deep linking et l'attribution d'install nécessitent un SDK dédié ; configurez les Universal Links / App Links standard pour le deep-link vers une app installée.

Prêt à ajouter un lien universel à votre app .NET MAUI ?

Gratuit à vie, sans inscription. Votre premier lien est en ligne en moins d’une minute.

Créez votre lien gratuit

À voir aussi : onestore.link vs firebase dynamic links →

Autres frameworks

Explorer plus