Universal Links iOS là gì? Cách cấu hình file apple-app-site-association chuẩn Apple

2026-07-24 8 phút đọcBởi Uwmee Software

Universal Links là phiên bản Deep Link của Apple dành cho iOS. Khi người dùng iPhone nhấn vào một URL trên website của bạn, nếu đã cài ứng dụng thì iOS sẽ tự động mở App thay vì Safari, mang lại trải nghiệm liền mạch. Đây là tương đương với Android App Links trên hệ sinh thái Apple.

1. Universal Links hoạt động thế nào?

  • Apple xác minh file apple-app-site-association (AASA) trên website của bạn.
  • Khi người dùng nhấn link HTTPS khớp với cấu hình AASA, iOS mở App trực tiếp.
  • Nếu chưa cài App, iOS mở Safari và hiển thị trang web bình thường.

2. Tạo file apple-app-site-association (AASA)

Đặt file tại https://uwmee.com/.well-known/apple-app-site-association (KHÔNG có đuôi .json):

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAM_ID.com.uwmee.app",
        "paths": [
          "/product/*",
          "/blog/*",
          "/NOT /admin/*"
        ]
      }
    ]
  }
}

3. Khai báo Associated Domains trong Xcode

Trong Xcode, vào Signing & Capabilities → Associated Domains, thêm:

applinks:uwmee.com

4. Xử lý Universal Link trong App

Trong Swift (UIKit), xử lý trong AppDelegate hoặc SceneDelegate. Trong Flutter, sử dụng plugin uni_links hoặc app_links để lắng nghe Universal Link.

5. Lưu ý quan trọng khi cấu hình

  • File AASA phải được phục vụ qua HTTPS với Content-Type application/json.
  • File phải truy cập được KHÔNG qua redirect (trả về trực tiếp mã 200).
  • Apple CDN cache file AASA khoảng 24 giờ — thay đổi có thể mất thời gian phản ánh.

Kết luận

Universal Links là tiêu chuẩn Deep Link bắt buộc cho mọi ứng dụng iOS chuyên nghiệp. Uwmee Software cấu hình file AASA và Universal Links liền mạch giữa website Next.js và ứng dụng Flutter iOS. Đọc thêm bài viết đăng ký tài khoản Apple Developer.

Cần vượt Closed Testing nhanh chóng?

Đội 12+ tester thật của Uwmee tương tác hằng ngày đủ 14 ngày — trọn gói chỉ 300.000đ, chạy lại miễn phí nếu không đạt.

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