Bạn đang quan tâm đến Cách thực hiện kỹ thuật Universal Links trên iOS phải không? Nào hãy cùng Vuihecungchocopie đón xem bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!
Giới thiệu
Liên kết toàn cầu là công nghệ giúp các trang web chia sẻ nội dung với các ứng dụng iOS. Cụ thể, trên thiết bị iOS, người dùng có thể nhấp vào liên kết http để mở ứng dụng thay vì mở trên trình duyệt. Trong bài viết này, tôi muốn giới thiệu với các bạn về công nghệ Universal Links và cách sử dụng nó trên các ứng dụng ios.
Bắt đầu
Để triển khai công nghệ này, chúng tôi cần thực hiện 3 điều:
Bạn đang xem: Universal link là gì
- Định cấu hình trang web để biết người dùng mở ứng dụng nào khi họ nhấp vào liên kết http.
- Định cấu hình ứng dụng để hiểu trang web.
- xử lý để xử lý điều hướng trong ứng dụng khi người dùng mở ứng dụng từ một liên kết.
Có hai điều kiện tiên quyết để phía máy chủ và ứng dụng thực hiện chức năng này: một là có một máy chủ tải lên tệp bằng https và hai là ứng dụng phải có tài khoản nhà phát triển để định cấu hình và xây dựng ứng dụng trên ios.
p>
Định cấu hình ứng dụng để xử lý các Liên kết chung
- mở dự án trong xcode
- chọn dự án / dự án mục tiêu
- chọn tab tính năng
- bật các miền được liên kết
- Thêm các miền mà ứng dụng có thể xử lý: các miền bắt đầu bằng tiền tố applinks: ví dụ: applinks: testlink.com
Máy chủ cấu hình
Xem thêm: Thị trường liên quan là gì? Cho ví dụ cụ thể
Ở phía máy chủ, chúng tôi cần một tệp ở định dạng json có tên là apple-app-site-Association
Các thông số cần chú ý:
- appid: Bao gồm id nhóm của tài khoản nhà phát triển và id gói của ứng dụng sẽ xử lý liên kết.
- đường dẫn: Đường dẫn trang web mà ứng dụng có thể xử lý. Trong tệp json ở trên, các đường dẫn được đặt thành “*”: ứng dụng có thể xử lý tất cả các đường dẫn của trang web.
Cuối cùng, chúng tôi cần tải tệp liên kết apple-app-site-link mà chúng tôi vừa tạo lên máy chủ https.
Xử lý việc mở ứng dụng từ các liên kết chung
Các chức năng sau trong appdelegate.swift sẽ được gọi khi người dùng mở ứng dụng thông qua các nhấp chuột và liên kết trang web
Xem thêm: PhD, MD, MA, MSc, BA, BSc có nghĩa là gì?
Chúng tôi cần thực hiện phân tích, lấy thông tin từ liên kết và hành động phù hợp theo các yêu cầu được xác định trước của chức năng.
Kiểm tra chức năng trên thiết bị thực
Để có thể kiểm tra chức năng này, chúng ta cần xây dựng ứng dụng trên máy thật rồi tiến hành nhấp vào liên kết đến các trang web từ mail, tin nhắn, ghi chú …
Cuối cùng, tôi chúc các bạn thành công và linh hoạt trong việc sử dụng Liên kết chung trong các dự án của mình.
Các liên kết tham khảo: https://www.raywenderlich.com/128948/universal-links-make-connection https://developer.apple.com/library/content/documentation/general/conceptual/appsearch/universallinks.html
Xem thêm: Thứ 6 ngày 13 tháng 5 là ngày gì? – 13/5 là ngày gì? – HoaTieu.vn
Công khai: VUIHECUNGCHOCOPIE.VN là trang web Tổng hợp Ẩm Thực - Game hay và Thủ Thuật hàng đầu VN, thuộc Chocopie Vietnam. Mời thính giả đón xem.
Chúng tôi trân trọng cảm ơn quý độc giả luôn ủng hộ và tin tưởng!