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 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 và mức đó có phải là mức cần thiết hay không.
Bạn có thể làm đ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:
-
Double-click vào nút sẽ hiển thị nội dung trả phí và mở phần Actions ở khung bên phải nếu chưa mở.
-
Mở Action Flow Editor.
-
Trong cửa sổ Select Action Trigger, chọn On Tap.
-
Trong cửa sổ No Actions Created, nhấp vào nút Add Conditional Action.
-
Nhấp vào UNSET để đặt các đối số hành động và chọn biến
currentProfile. Đây là biến Adapty chứa dữ liệu về hồ sơ người dùng hiện tại.
-
Đ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:
- Chọn Conditions -> Single Condition và nhấp vào UNSET.
- 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
- Đặt toán tử lọc thành Equal to.
- 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ụ của chúng tôi, chúng tôi dùng
premium.
- Nhấp Confirm và tiếp tục điền vào các trường khác 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
- Nhấp Confirm.
Bây giờ, hãy thêm các hành động cho những gì xảy ra tiếp theo — nếu người dùng có gói đăng ký phù hợp hay không. Đưa họ đến trang dành cho người đăng ký premium hoặc mở trang paywall để họ có thể mua quyền truy cập.