Toggles
Apple có thể từ chối ứng dụng sử dụng toggle dùng thử được chọn sẵn. Một toggle được đặt mặc định ở trạng thái “bật” có thể bị gắn cờ là dark pattern thao túng người dùng theo Nguyên tắc Xem xét App Store — điều này ngụ ý người dùng đồng ý dùng thử miễn phí mà không có lựa chọn rõ ràng.
Để tránh bị từ chối, hãy đặt toggle mặc định ở trạng thái tắt và để người dùng tự chọn tham gia dùng thử.
Thẻ bật tắt dùng thử (trial toggle) là công tắc nhị phân cho phép người dùng lựa chọn giữa sản phẩm tiêu chuẩn và sản phẩm dùng thử trên paywall. Khi người dùng thay đổi trạng thái của nó, hành động có thể được kích hoạt ngay lập tức — chẳng hạn như hoán đổi nhóm sản phẩm, cập nhật biến, hoặc hiển thị và ẩn các phần tử.
Để thêm trial toggle, nhấn + trên màn hình mục tiêu và chọn Trial toggle.
Mỗi trial toggle là một phần tử có thể chọn, và nhóm của nó xác định biến phản ánh trạng thái của nó:
- Toggle group:
<group>.isActive— True hoặc False. - Single choice group:
<group>.selectedOptionId— ID của phần tử được chọn, trống khi chưa có gì được chọn.
Chọn toggle và mở tab Interactions để xem nó thuộc nhóm nào.
Để các phần tử khác phụ thuộc vào trạng thái của toggle, hãy đặt action có điều kiện hoặc hiển thị có điều kiện dựa trên biến này.
Ứng dụng của bạn cũng có thể nhận trạng thái của toggle thông qua SDK. Mỗi khi người dùng bật/tắt toggle, SDK sẽ báo cáo trạng thái mới dưới dạng boolean, và ứng dụng có thể xử lý nội bộ hoặc trên back-end của bạn.