Multiplateforme
onestore.link pour .NET MAUI apps
Un seul lien store pour votre app .NET MAUI — iOS + Android.
Réponse courte
Pour donner à une app .NET MAUI un seul lien de téléchargement pour les deux stores, créez un onestore.link depuis ses pages App Store et Google Play : il envoie un iPhone sur l'App Store, un téléphone Android sur Google Play, et un ordinateur sur une page avec les deux boutons de store et un QR code. C'est une redirection, pas un SDK : rien n'est ajouté à votre projet .NET MAUI et aucune build n'est à refaire. Ouvert dans Instagram, Facebook, Snapchat ou X, il passe la main au store tout seul ; le navigateur de TikTok bloque cela pour beaucoup de liens, alors la page y montre le bouton du store dès la première seconde. Un lien gratuit ne coûte rien et est supprimé après 30 jours sans visiteur ; Pro, à $3.99 par mois ou $39.90 par an et par lien, le garde pour de bon.
Dernière relecture : 2026-10-19
.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.
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
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
Générez votre onestore.link
Recherchez votre app ou collez les deux URL des stores sur onestore.link. Vous obtenez un lien court immédiatement.
- 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 PlayQuestions 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 mot de passe. Votre lien est prêt en une minute environ.
Créez votre lien gratuitÀ voir aussi : onestore.link vs firebase dynamic links →