Cài đặt universal link
Universal link là một giao thức deep linking và có sẵn trong iOS phiên bản 9 trở lên.
Cài đặt universal link dùng cho deep linking
Trước khi sử dụng universal link cho mục đích tái phân bổ, bạn cần cài đặt universal link cho mục đích deep linking. Vui lòng thực hiện các bước sau để hoàn tất phần cài đặt:
- Kiểm tra cài đặt trên tài khoản Apple Developer và Xcode.
- Xác định URL scheme tùy chỉnh cho ứng dụng.
- Kích hoạt universal link cho ứng dụng. Một universal link thô sẽ được tạo. Universal link thô là universal link chưa có bất kỳ tham số, đường dẫn in-app, hay cặp key-value nào.
- Thiết lập cấu hình Associated Domains trên tài khoản Apple Developer và Xcode.
1. Kiểm tra cài đặt trên tài khoản Apple Developer và Xcode (Developer)
Kiểm tra để đảm bảo giá trị của Team Name trên tài khoản Apple Developer đã giống với giá trị của Team trên Xcode.
Kiểm tra để đảm bảo Bundle ID của ứng dụng trên Xcode đang được sử dụng làm một trong các Bundle ID trên tài khoản Apple Developer. Đảm bảo Bundle ID là duy nhất cho tài khoản Apple Developer. Bạn cần nhập giá trị nào vào nền tảng Adjust. Ví dụ:
com.example.app
Trên tài khoản Apple Developer, tìm App ID Prefix cho Bundle ID. Bạn cần nhập giá trị nào vào nền tảng Adjust.
2. Xác định URL scheme tùy chỉnh cho ứng dụng (Developer)
Xác định định dạng của URL scheme tùy chỉnh. Nếu framework bạn đang sử dụng là đa nền tảng (cross-platform), vui lòng xem lại tài liệu của framework để tìm định dạng của URL scheme. Bạn cần nhập giá trị nào vào nền tảng Adjust. Ví dụ:
exampleApp
Đăng ký URL scheme tùy chỉnh bằng URL scheme và Bundle ID.
Để biết thêm thông tin, vui lòng tham khảo tài liệu của Apple.
3. Kích hoạt universal link trên nền tảng Adjust
Trước khi kích hoạt universal link trên nền tảng Adjust, kiểm tra bạn đã có đủ các giá trị sau hay chưa:
- iOS Bundle ID - Mã định danh ứng dụng có được ở bước 2 của quá trình Kiểm tra cài đặt trên tài khoản Apple Developer và Xcode, mã này là duy nhất.
- App Prefix - Giá trị có được ở bước 3 của quá trình Kiểm tra cài đặt trên tài khoản Apple Developer và Xcode.
- App Scheme - Giá trị có được ở bước 1 của quá trình Xác định URL scheme tùy chỉnh cho ứng dụng.
Hoàn tất các bước này để kích hoạt universal linking cho ứng dụng. Sau khi universal link được kích hoạt, universal link thô sẽ được tạo. Bạn cần đưa giá trị này vào Xcode.
4. Thiết lập cấu hình Associated Domains (Developer)
Trước khi định cấu hình Associated Domain, bạn cần có sẵn universal link thô. Link này được cung cấp tại bước 3. Kích hoạt universal link.
Vui lòng hoàn tất các bước sau để thiết lập cấu hình Associated Domains:
Trên tài khoản Apple Developer, kích hoạt Associated Domains cho Bundle ID.
Trên Xcode, kích hoạt Associated Domains và cung cấp tên miền theo định dạng
applinks:{Your raw universal link}
. Hãy kiểm tra để đảm bảo không có thông báo lỗi. Ví dụ: Nếu universal link thô làabcd.adj.st
, nhập tên miền làapplinks:abcd.adj.st
.
Bạn đã hoàn tất phần cài đặt! Bạn đã cài đặt thành công universal link cho mục đích deep linking.
Bước tiếp theo: Cài đặt universal link dùng cho tái phân bổ (Developer)
Để cài đặt universal link cho mục đích tái phân bổ, vui lòng thực hiện theo hướng dẫn Tái phân bổ qua deep link.