Multiplataforma
onestore.link para .NET MAUI apps
Un solo enlace de tienda para tu app .NET MAUI: iOS + Android.
Respuesta corta
Para dar a una app de .NET MAUI un solo enlace de descarga para las dos tiendas, crea un onestore.link a partir de sus páginas de App Store y Google Play: envía un iPhone a la App Store, un teléfono Android a Google Play y un ordenador a una página con los dos botones de tienda y un código QR. Es una redirección, no un SDK: no se añade nada a tu proyecto de .NET MAUI y no hace falta una nueva build. Abierto dentro de Instagram, Facebook, Snapchat o X, pasa a la tienda por sí solo; el navegador de TikTok lo bloquea para muchos enlaces, así que allí la página muestra el botón de la tienda desde el primer segundo. Un enlace gratuito no cuesta nada y se elimina tras 30 días sin visitas; Pro, a $3.99 al mes o $39.90 al año por enlace, lo conserva para siempre.
Última revisión: 2026-10-19
.NET MAUI es el framework multiplataforma de Microsoft: una única base de código C# que se publica en la App Store y Google Play (además de Windows y macOS). Una base de código, un enlace para compartir. onestore.link enruta a los visitantes a la tienda correcta automáticamente: sin paquete NuGet, sin handler nativo, sin recompilar.
Sin onestore.link
- Dos URLs de tienda dispersas por tu base de código C# de MAUI
- Bloques `#if IOS / #if ANDROID` solo para elegir un enlace de tienda
- Una landing page propia para los visitantes de escritorio y Windows
- Enlaces rotos dentro de los navegadores integrados de Instagram / TikTok
Con onestore.link
- Una única URL `onestore.link/yourapp` referenciada una vez
- Sin directivas de compilación por plataforma para el enlace de compartir
- Landing de escritorio con ambas tiendas, incluida
- Página puente que gestiona los navegadores integrados en el edge
Cómo funciona con .NET MAUI
Sin SDK, sin recompilar, sin cambiar la configuración nativa. Solo una URL.
- 1
Publica tu app .NET MAUI en ambas tiendas
Compila con `dotnet publish -f net8.0-ios` y `-f net8.0-android` (o vía Visual Studio), luego publica en la App Store y Google Play. Anota ambas URLs de las fichas.
- 2
Genera tu onestore.link
Busca tu app o pega ambas URLs de las tiendas en onestore.link. Obtienes un enlace corto al instante.
- 3
Usa la URL universal con la API Share de MAUI
Pasa `onestore.link/yourapp` a `Share.Default.RequestAsync` desde cualquier página, y coloca la misma URL en tus anuncios, bios y códigos QR.
Opcional: comparte desde dentro de tu app
onestore.link es solo una URL: no necesitas añadir nada a tu app de .NET MAUI para que funcione. Si además quieres un botón de compartir dentro de tu app que envíe a los usuarios el enlace universal, este es el patrón habitual en .NET MAUI:
Comparte con la API Share integrada 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 PlayPreguntas frecuentes
¿Necesito un paquete NuGet?
No. onestore.link es una simple URL: usa la API integrada `Microsoft.Maui.ApplicationModel.DataTransfer.Share` o cualquier control de enlace. Nada que instalar.
¿Funciona para una app Xamarin.Forms que aún no he migrado?
Sí. onestore.link es agnóstico al framework: es solo una URL, así que funciona igual en Xamarin.Forms, .NET MAUI o cualquier app móvil de .NET.
¿Puede hacer deep-link dentro de la app tras la instalación?
No: onestore.link enruta a los nuevos visitantes a la tienda correcta para instalar. El deep linking diferido y la atribución de instalaciones necesitan un SDK dedicado; configura los Universal Links / App Links estándar para el deep-link hacia una app instalada.
¿Listo para añadir un enlace universal a tu app de .NET MAUI?
Gratis para siempre, sin contraseña. Tu enlace está listo en un minuto aproximadamente.
Crea tu enlace gratisVer también: onestore.link vs firebase dynamic links →