Bước 4. Kiểm tra quyền truy cập nội dung trả phí

Khi xác định xem người dùng có quyền truy cập vào nội dung trả phí cụ thể hay không, bạn cần kiểm tra mức độ truy cập của họ. Điều này có nghĩa là kiểm tra xem người dùng có ít nhất một mức độ truy cập hay không, và liệu mức đó có phải là mức yêu cầu hay không.

Bạn có thể thực hiện điều này bằng cách kiểm tra hồ sơ người dùng, trong đó chứa tất cả các mức độ truy cập hiện có.

Bây giờ, hãy cho phép người dùng mua sản phẩm của bạn:

  1. Nhấp đúp vào nút sẽ hiển thị nội dung trả phí và mở phần Actions trong bảng bên phải nếu chưa mở.

  2. Mở Action Flow Editor.

ff-open-paid-content.webp
  1. Trong cửa sổ Select Action Trigger, chọn On Tap.

  2. Trong cửa sổ No Actions Created, nhấp vào nút Add Conditional Action.

  3. Nhấn UNSET để thiết lập các đối số cho action và chọn biến currentProfile. Đây là biến Adapty lưu trữ dữ liệu về hồ sơ người dùng hiện tại.

    ff-currentprofile.webp
  4. Điền vào các trường như sau:

  • Available Options: Data Structure Field
  • Select Field: accessLevels
  • Available Options: Filter List Items
  • Filter Conditions:
    1. Chọn Conditions -> Single Condition và nhấp vào UNSET.
    2. Trong trường First value, chọn Item in list làm Source và điền vào các trường như sau:
      • Available Options: Data Structure Field
      • Select Field: accessLevelIdentifier
    3. Đặt toán tử lọc thành Equal to.
    4. Nhấp vào UNSET bên cạnh Second value và trong trường Value, nhập ID mức độ truy cập của bạn; trong ví dụ này chúng ta dùng premium.
      ff-filter.webp
    5. Nhấp vào Confirm và tiếp tục điền vào các trường còn lại bên dưới.
  • Available Options: Item at Index
  • List Index Options: First
  • Available Options: Data Structure Field
  • Select Field: accessLevel
  • Available Options: Data Structure Field
  • Select Field: isActive
  1. Nhấn Confirm.

Tiếp theo, thêm các action xác định điều gì sẽ xảy ra — người dùng có gói đăng ký phù hợp hay không. Đưa họ đến trang dành cho người dùng premium hoặc mở trang paywall để họ có thể mua quyền truy cập.