Đa nền tảng
onestore.link cho .NET MAUI
Một liên kết cửa hàng cho ứng dụng .NET MAUI — iOS + Android.
Câu trả lời ngắn
Để ứng dụng .NET MAUI có một liên kết tải xuống duy nhất cho cả hai kho, hãy tạo một onestore.link từ trang của ứng dụng trên App Store và Google Play: liên kết đưa iPhone tới App Store, điện thoại Android tới Google Play, còn máy tính tới một trang có nút của cả hai kho và một mã QR. Đây là chuyển hướng, không phải SDK: không có gì được thêm vào dự án .NET MAUI của bạn và không cần bản build mới. Khi được chạm trong Instagram, Facebook, Snapchat hoặc X, liên kết tự chuyển sang kho; trình duyệt của TikTok chặn việc này với nhiều liên kết, nên ở đó trang hiện nút của kho ngay từ giây đầu tiên. Liên kết miễn phí không tốn gì và bị xóa sau 30 ngày không có người truy cập; Pro, giá $3.99 mỗi tháng hoặc $39.90 mỗi năm cho mỗi liên kết, giữ liên kết vĩnh viễn.
Cập nhật lần cuối 2026-10-22
.NET MAUI là framework đa nền tảng của Microsoft: một mã nguồn C# phát hành lên App Store và Google Play (cùng Windows và macOS). Một mã nguồn, một liên kết chia sẻ. onestore.link tự động đưa khách truy cập đến đúng cửa hàng — không gói NuGet, không handler native, không build lại.
Không có onestore.link
- Hai URL cửa hàng rải rác khắp mã nguồn C# MAUI
- Các khối `#if IOS / #if ANDROID` chỉ để chọn liên kết cửa hàng
- Phải tự host trang đích cho khách trên máy tính và Windows
- Liên kết bị hỏng trong trình duyệt trong ứng dụng của Instagram / TikTok
Với onestore.link
- Một URL `onestore.link/yourapp` khai báo một lần
- Không cần chỉ thị biên dịch theo nền tảng cho liên kết chia sẻ
- Trang đích cho máy tính với cả hai cửa hàng, có sẵn
- Trang trung gian xử lý trình duyệt trong ứng dụng ở mạng biên
Cách hoạt động với .NET MAUI
Không SDK, không build lại, không đổi cấu hình native. Chỉ là một URL.
- 1
Phát hành ứng dụng .NET MAUI lên cả hai cửa hàng
Build bằng `dotnet publish -f net8.0-ios` và `-f net8.0-android` (hoặc qua Visual Studio), rồi gửi lên App Store và Google Play. Ghi lại cả hai URL trang ứng dụng.
- 2
Tạo onestore.link của bạn
Tìm ứng dụng hoặc dán cả hai URL cửa hàng trên onestore.link. Bạn nhận ngay một liên kết ngắn.
- 3
Dùng URL phổ quát với API Share của MAUI
Truyền `onestore.link/yourapp` vào `Share.Default.RequestAsync` từ bất kỳ trang nào, và dùng cùng URL đó trong quảng cáo, bio và mã QR.
Tùy chọn: chia sẻ từ bên trong ứng dụng
onestore.link chỉ là một URL — bạn không cần thêm gì vào ứng dụng .NET MAUI để nó hoạt động. Nếu bạn cũng muốn có nút chia sẻ trong ứng dụng để gửi liên kết đa nền tảng cho người dùng, đây là cách làm thường gặp trong .NET MAUI:
Chia sẻ bằng API Share có sẵn của 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 PlayCâu hỏi thường gặp
Tôi có cần gói NuGet không?
Không. onestore.link là một URL đơn giản — dùng API có sẵn `Microsoft.Maui.ApplicationModel.DataTransfer.Share` hoặc bất kỳ control liên kết nào. Không có gì phải cài đặt.
Có hoạt động với ứng dụng Xamarin.Forms mà tôi chưa chuyển đổi không?
Có. onestore.link không phụ thuộc framework — nó chỉ là một URL, nên hoạt động như nhau trong Xamarin.Forms, .NET MAUI hay bất kỳ ứng dụng di động .NET nào.
Nó có deep link vào ứng dụng sau khi cài không?
Không — onestore.link đưa khách truy cập mới đến đúng cửa hàng để cài đặt. Deferred deep linking và ghi nhận nguồn cài đặt cần một SDK chuyên dụng; hãy cấu hình Universal Links / App Links tiêu chuẩn để deep link vào ứng dụng đã cài.
Sẵn sàng thêm liên kết đa nền tảng cho ứng dụng .NET MAUI?
Miễn phí mãi mãi, không mật khẩu. Liên kết của bạn sẵn sàng trong khoảng một phút.
Tạo liên kết miễn phí của bạn