Multiplataforma
onestore.link para .NET MAUI apps
Um link de loja para seu app .NET MAUI — iOS + Android.
Resposta curta
Para dar a um app .NET MAUI um único link de download para as duas lojas, crie um onestore.link a partir das páginas dele na App Store e no Google Play: ele manda um iPhone para a App Store, um celular Android para o Google Play e um computador para uma página com os dois botões de loja e um QR code. É um redirecionamento, não um SDK: nada é adicionado ao seu projeto .NET MAUI e não é preciso um novo build. Tocado dentro do Instagram, Facebook, Snapchat ou X, ele passa para a loja sozinho; o navegador do TikTok bloqueia isso para muitos links, então lá a página mostra o botão da loja desde o primeiro segundo. Um link grátis não custa nada e é excluído após 30 dias sem visitantes; o Pro, por $3.99 por mês ou $39.90 por ano por link, mantém o link para sempre.
Revisado em 2026-10-22
O .NET MAUI é o framework multiplataforma da Microsoft: uma única base de código C# publicada na App Store e no Google Play (além de Windows e macOS). Uma base de código, um link de compartilhamento. O onestore.link leva os visitantes para a loja certa automaticamente — sem pacote NuGet, sem handler nativo, sem rebuild.
Sem o onestore.link
- Duas URLs de loja espalhadas pela sua base de código C# do MAUI
- Blocos `#if IOS / #if ANDROID` só para escolher um link de loja
- Uma página de destino hospedada por você para visitantes no computador e no Windows
- Links quebrando dentro dos navegadores do Instagram / TikTok
Com o onestore.link
- Uma única URL `onestore.link/yourapp`, referenciada uma vez
- Nenhuma diretiva de compilação por plataforma para o link de compartilhamento
- Página para computador com as duas lojas, incluída
- Página ponte que trata os navegadores dentro de apps na borda
Como funciona com .NET MAUI
Sem SDK, sem recompilação, sem mudar nenhuma configuração nativa. Só uma URL.
- 1
Publique seu app .NET MAUI nas duas lojas
Compile com `dotnet publish -f net8.0-ios` e `-f net8.0-android` (ou pelo Visual Studio) e publique na App Store e no Google Play. Anote as URLs das duas páginas.
- 2
Gere seu onestore.link
Busque seu app ou cole as URLs das duas lojas no onestore.link. Você recebe um link curto na hora.
- 3
Use a URL universal com a API Share do MAUI
Passe `onestore.link/yourapp` para `Share.Default.RequestAsync` a partir de qualquer página, e use a mesma URL nos seus anúncios, bios e QR codes.
Opcional: compartilhar de dentro do seu app
O onestore.link é só uma URL — você não precisa adicionar nada ao seu app .NET MAUI para ele funcionar. Se você também quiser um botão de compartilhar dentro do app que envie o link universal aos usuários, este é o padrão típico em .NET MAUI:
Compartilhe com a API Share nativa do 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 PlayPerguntas frequentes
Preciso de um pacote NuGet?
Não. O onestore.link é uma URL simples — use a API nativa `Microsoft.Maui.ApplicationModel.DataTransfer.Share` ou qualquer controle de link. Nada para instalar.
Funciona para um app Xamarin.Forms que ainda não migrei?
Sim. O onestore.link não depende de framework — é só uma URL, então funciona igual no Xamarin.Forms, no .NET MAUI ou em qualquer app mobile .NET.
Ele consegue fazer deep link para dentro do app depois da instalação?
Não — o onestore.link leva novos visitantes para a loja certa para instalar. Deep linking diferido e atribuição de instalações exigem um SDK dedicado; configure Universal Links / App Links padrão para fazer deep link num app instalado.
Pronto para adicionar um link universal ao seu app .NET MAUI?
Grátis para sempre, sem senha. Seu link fica pronto em cerca de um minuto.
Crie seu link grátisVeja também: onestore.link vs firebase dynamic links →