ÿÿ Bắt đầu vá»›i Feature Flags | Tài liệu Adapty

Bắt đầu

Vá»›i Adapty, bạn có thể tạo và chạy các paywall cÅ©ng như A/B test tại các Ä‘iểm khác nhau trong hành trình ngưá»i dùng ứng dụng di động cá»§a mình, chẳng hạn như Onboarding, Settings, v.v. Những Ä‘iểm này được gá»i là Placements. Má»™t placement trong ứng dụng cá»§a bạn có thể quản lý nhiá»u paywall hoặc A/B test cùng má»™t lúc, má»—i cái được tạo cho má»™t nhóm ngưá»i dùng nhất định mà chúng tôi gá»i là Audiences. HÆ¡n nữa, bạn có thể thá»­ nghiệm vá»›i các paywall, thay thế cái này bằng cái khác theo thá»i gian mà không cần phát hành phiên bản ứng dụng má»›i. Thứ duy nhất bạn hardcode trong ứng dụng di động là placement ID.

audience.jpg

Thư viện Adapty giữ cho paywall cá»§a bạn luôn được cập nhật vá»›i các sản phẩm má»›i nhất từ Adapty Dashboard. Nó lấy dữ liệu sản phẩm và hiển thị trên paywall cá»§a bạn, xá»­ lý các giao dịch mua, và kiểm tra mức độ truy cập cá»§a ngưá»i dùng để xem há» có nên nhận được ná»™i dung trả phí hay không.

Äể bắt đầu, chỉ cần thêm thư viện Adapty vào dá»± án FlutterFlow cá»§a bạn và khởi tạo nó như hướng dẫn bên dưới.

Trước khi bắt đầu, hãy lưu ý các hạn chế sau:

  • Thư viện Adapty cho FlutterFlow không há»— trợ ứng dụng web. Tránh biên dịch ứng dụng web vá»›i thư viện này.
  • Thư viện Adapty cho FlutterFlow không há»— trợ các paywall được tạo bằng Adapty Paywall Builder. Bạn cần tá»± thiết kế paywall cá»§a mình trong FlutterFlow trước khi kích hoạt mua hàng vá»›i Adapty.

Thêm thư viện Adapty làm dependency

  1. Trong FlutterFlow Dashboard, mở dá»± án cá»§a bạn, sau đó nhấp vào Settings and Integrations từ menu bên trái. Trong phần Project setup ở bên trái, chá»n Project dependencies.
main_settings.webp
  1. Trong phần FlutterFlow Libraries, nhấp vào Add Library và nhập adapty-xtuel0. Nhấp vào Add.

  2. Bây giá», bạn cần liên kết SDK key cá»§a mình vá»›i thư viện. Nhấp vào View details bên cạnh thư viện.

ff_view_details.webp
  1. Sao chép Public SDK key từ tab App Settings -> General trong Adapty Dashboard.

    adaptyapikey.webp
  2. Dán key vào AdaptyApiKey trong FlutterFlow.

    ff_apikey.webp

Thư viện Adapty FF giỠđây sẽ được thêm vào dự án của bạn như một dependency. Trong cửa sổ thư viện Adapty FF, bạn sẽ tìm thấy tất cả các tài nguyên Adapty đã được import vào dự án của bạn.

Gá»i action kích hoạt má»›i khi khởi động ứng dụng

  1. Äi đến phần Custom Code từ menu bên trái và mở main.dart.

    ff_dartmain.webp
  2. Nhấp vào + và chá»n activate (Adapty).

    ff_activate.webp
  3. Nhấp vào Save.

Khởi tạo plugin Adapty

Äể Adapty Dashboard nhận ra ứng dụng cá»§a bạn, bạn cần cung cấp má»™t key đặc biệt trong FlutterFlow.

  1. Trong dự án FlutterFlow của bạn, đi đến Settings and Integrations > Permissions từ menu bên trái.

  2. Trong cửa sổ Permissions vừa mở, nhấp vào nút Add Permission.

  3. Trong cả hai trưá»ng iOS Permission Key và Android Permission Key, dán AdaptyPublicSdkKey.

  4. Äối vá»›i Permission Message, sao chép Public SDK key từ tab App Settings -> General trong Adapty Dashboard. Má»—i ứng dụng có SDK key riêng, vì vậy nếu bạn có nhiá»u ứng dụng, hãy đảm bảo lấy đúng key.

    ff_permissions.webp

Sau khi hoàn thành các bước này, bạn sẽ có thể gá»i paywall trong ứng dụng FlutterFlow cá»§a mình và kích hoạt mua hàng thông qua đó.

Tiếp theo là gì?

  1. Tạo một action flow để xử lý các sản phẩm paywall Adapty và dữ liệu của chúng trong FlutterFlow.
  2. Ãnh xạ dữ liệu nhận được vào paywall mà bạn đã thiết kế trong FlutterFlow.
  3. Thiết lập nút mua hàng trên paywall của bạn để xử lý các giao dịch thông qua Adapty khi được nhấp.
  4. Cuối cùng, thêm kiểm tra trạng thái gói đăng ký để xác định có nên hiển thị ná»™i dung trả phí cho ngưá»i dùng hay không.
ÿÿÿÿ