Where are Android deep links mainly declared?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở

Android deep links là một tính năng cho phép ứng dụng Android mở trang cụ thể trong ứng dụng khác khi người dùng nhấp vào liên kết. Để khai báo Android deep links, bạn cần thêm thông tin vào file `AndroidManifest.xml`. Cụ thể, bạn cần thêm thẻ `intent-filter` vào hoạt động (activity) mà bạn muốn khai báo deep links. Trong thẻ `intent-filter`, bạn cần thêm thông tin về loại dữ liệu mà hoạt động này có thể xử lý và hành động mà hoạt động này sẽ thực hiện khi nhận được dữ liệu đó. Ví dụ, nếu bạn muốn khai báo deep links cho hoạt động xem chi tiết sản phẩm, bạn có thể thêm thẻ `intent-filter` như sau:

Lời giải
<intent-filter>
  <action android:name="android.intent.action.VIEW"/>
  <category android:name="android.intent.category.DEFAULT"/>
  <category android:name="android.intent.category.BROWSABLE"/>
  <data android:scheme="https" android:host="example.com" android:pathPrefix="/product"/>
</intent-filter>

Bằng cách thêm thẻ `intent-filter` này, bạn đã khai báo deep links cho hoạt động xem chi tiết sản phẩm và cho phép người dùng mở trang này bằng cách nhấp vào liên kết có dạng https://example.com/product/...

Cùng chủ đề