🔗onestore.link

Native

onestore.link cho Native Android (Kotlin)

Liên kết cửa hàng thông minh cho ứng dụng Android Kotlin native.

Câu trả lời ngắn

Để ứng dụng Native Android (Kotlin) 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 Native Android (Kotlin) của bạn và không cần bản build mới. Nếu ứng dụng chỉ có trên một kho, người truy cập từ nền tảng kia sẽ được cho biết ứng dụng có trên kho nào thay vì bị đưa tới hư không. 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

Một ứng dụng Android native viết bằng Kotlin với hệ thống View cổ điển (layout XML, Activity và Fragment) thường có — hoặc sẽ có — phiên bản iOS song song. Liên kết chia sẻ công khai của bạn nên phục vụ cả hai. onestore.link điều hướng khách truy cập ở lớp URL bằng intent ACTION_SEND tiêu chuẩn, không phụ thuộc Gradle, không handler native. (Bạn dùng Jetpack Compose? Xem onestore.link/for/kotlin-compose.)

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

  • URL chia sẻ chỉ dành cho Android, bỏ mặc người nhận dùng iOS
  • Phải tự xử lý từng nền tảng khi chia sẻ chéo
  • Mất lượt cài đặt khi người dùng iOS mở liên kết Play Store
  • Chuyển hướng bị hỏng trong webview của Instagram / TikTok

Với onestore.link

  • Một URL tự động điều hướng cả hai nền tảng
  • Intent `ACTION_SEND` tiêu chuẩn — không thêm phụ thuộc nào
  • Trang trung gian cho trình duyệt trong ứng dụng (Instagram, TikTok, Snapchat)
  • OG tùy chỉnh cho bản xem trước liên kết phong phú hơn với Pro

Cách hoạt động với Android Kotlin

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 Android Kotlin lên Google Play (và bản iOS lên App Store)

    Đưa AAB lên Play Console và bản iOS tương ứng lên App Store Connect. Khi cả hai trang ứng dụng đã lên, hãy sao chép các URL cửa hàng.

  2. 2

    Tạo onestore.link của bạn

    Dán cả hai URL cửa hàng trên onestore.link và nhận ngay một liên kết ngắn.

  3. 3

    Chia sẻ qua intent ACTION_SEND tiêu chuẩn

    Dùng `onestore.link/yourapp` trong các nút chia sẻ, và dùng cùng URL đó trong quảng cáo, bio và mã QR. Không cần phụ thuộc Gradle nào.

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 Android Kotlin để 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 Android Kotlin:

Chia sẻ từ một Activity dùng View cổ điển:

import android.content.Intent

const val SHARE_URL = "https://onestore.link/myapp"

shareButton.setOnClickListener {
    val intent = Intent(Intent.ACTION_SEND).apply {
        type = "text/plain"
        putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
    }
    startActivity(Intent.createChooser(intent, "Share"))
}
// iOS recipients → App Store, Android → Google Play

Câu hỏi thường gặp

Tôi có cần phụ thuộc Gradle hay SDK không?

Không. onestore.link là một URL đơn giản — chia sẻ nó bằng `Intent.ACTION_SEND` tiêu chuẩn hoặc bất kỳ trình xử lý liên kết nào. Không có gì phải thêm vào `build.gradle`.

Tôi dùng Jetpack Compose chứ không phải view XML — hướng dẫn này vẫn áp dụng chứ?

Khái niệm giống hệt, nhưng để xem đoạn mã riêng cho Compose, hãy xem onestore.link/for/kotlin-compose.

Nó có deep link vào ứng dụng của tôi sau khi cài không?

onestore.link đưa người dùng mới đến cửa hàng để cài đặt. Với deferred deep linking và ghi nhận nguồn cài đặt, bạn cần một SDK chuyên dụng; App Links tiêu chuẩn đảm nhận việc 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 Android Kotlin?

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 branch →

Framework khác

Khám phá thêm