🔗onestore.link

Đ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.

Tạo liên kết miễn phí trong khoảng một phúthoặc đăng nhập →

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. 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. 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. 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 Play

Câ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

Xem thêm: onestore.link vs firebase dynamic links →

Framework khác

Khám phá thêm