Кросплатформні
onestore.link для .NET MAUI застосунків
Одне посилання на магазин для застосунку .NET MAUI — iOS + Android.
Коротка відповідь
Щоб дати застосунку на .NET MAUI одне посилання для завантаження з обох магазинів, створіть onestore.link з його сторінок в App Store і Google Play: воно надсилає iPhone в App Store, Android-телефон у Google Play, а комп'ютер на сторінку з кнопками обох магазинів і QR-кодом. Це переадресація, а не SDK: до проєкту на .NET MAUI нічого не додається, і нова збірка не потрібна. Після натискання всередині Instagram, Facebook, Snapchat чи X воно саме передає відвідувача в магазин; браузер TikTok блокує це для багатьох посилань, тож там сторінка з першої секунди показує кнопку магазину. Безкоштовне посилання нічого не коштує і видаляється після 30 днів без відвідувачів; Pro за $3.99 на місяць або $39.90 на рік за посилання зберігає його назавжди.
Востаннє перевірено 2026-10-22
.NET MAUI — кросплатформний фреймворк Microsoft: одна кодова база на C#, що виходить в App Store і Google Play (а також на Windows і macOS). Одна кодова база — одне посилання для поширення. onestore.link автоматично спрямовує відвідувачів до потрібного магазину — без пакета NuGet, без нативного обробника, без перезбірки.
Без onestore.link
- Дві URL-адреси магазинів, розкидані по кодовій базі MAUI на C#
- Блоки `#if IOS / #if ANDROID` лише для того, щоб вибрати посилання на магазин
- Власний лендинг для відвідувачів з комп’ютерів і Windows
- Посилання ламаються у вбудованих браузерах Instagram / TikTok
З onestore.link
- Одна URL-адреса `onestore.link/yourapp`, вказана один раз
- Жодних директив компілятора для посилання поширення
- Сторінка для комп’ютерів з обома магазинами вже включена
- Проміжна сторінка обробляє вбудовані браузери на межі мережі
Як це працює з .NET MAUI
Без SDK, без перезбірки, без змін у нативних налаштуваннях. Лише адреса.
- 1
Опублікуйте застосунок .NET MAUI в обох магазинах
Зберіть через `dotnet publish -f net8.0-ios` і `-f net8.0-android` (або у Visual Studio) і опублікуйте в App Store і Google Play. Запишіть обидві URL-адреси сторінок застосунку.
- 2
Згенеруйте своє посилання onestore.link
Знайдіть свій застосунок або вставте обидві URL-адреси магазинів на onestore.link. Ви одразу отримаєте коротке посилання.
- 3
Використовуйте універсальну URL-адресу з MAUI Share API
Передайте `onestore.link/yourapp` у `Share.Default.RequestAsync` з будь-якої сторінки, а ту саму URL додайте в рекламу, біо та QR-коди.
За бажанням: діліться прямо із застосунку
onestore.link — це просто адреса: щоб усе працювало, у ваш застосунок на .NET MAUI нічого додавати не треба. Якщо ви також хочете кнопку «Поділитися» всередині застосунку, яка надсилає користувачам універсальне посилання, ось типовий підхід у .NET MAUI:
Поширення через вбудований MAUI Share API:
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Часті запитання
Чи потрібен пакет NuGet?
Ні. onestore.link — звичайна URL-адреса: використовуйте вбудований API `Microsoft.Maui.ApplicationModel.DataTransfer.Share` або будь-який елемент керування з посиланням. Нічого встановлювати не треба.
Чи працює це для застосунку на Xamarin.Forms, який я ще не мігрував?
Так. onestore.link не залежить від фреймворку — це лише URL-адреса, тому вона однаково працює в Xamarin.Forms, .NET MAUI чи будь-якому мобільному застосунку на .NET.
Чи може воно вести в застосунок після встановлення?
Ні — onestore.link спрямовує нових відвідувачів до потрібного магазину для встановлення. Для відкладених діплінків і атрибуції встановлень потрібен окремий SDK; щоб вести у вже встановлений застосунок, налаштуйте стандартні Universal Links / App Links.
Готові додати універсальне посилання до свого застосунку на .NET MAUI?
Безкоштовно назавжди, без пароля. Ваше посилання буде готове приблизно за хвилину.
Створити безкоштовне посиланняДив. також: onestore.link проти firebase dynamic links →