Adapty
Tài liệu
iOS Android React Native Flutter Unity Kotlin Multiplatform Capacitor
CLI & API Có gì mới Diễn đàn hỗ trợ
English 中文TürkçeРусскийEspañol日本語Tiếng Việt
Đăng nhập Đăng ký miễn phí
English 中文TürkçeРусскийEspañol日本語Tiếng Việt
  1. Tài liệu tham khảo
  2. /Xử lý lỗi

Content Not Found

We couldn't find the documentation for: InvalidProductIdentifiers-flutter.

Trang này có hữu ích không?

Cảm ơn phản hồi của bạn!

Adapty

Ứng dụng mẫu Adapty SDK

  • Ứng dụng mẫu

Tài liệu tham khảo SDK

  • iOS
  • Android
  • React Native
  • Flutter
  • Unity
  • Kotlin Multiplatform
  • Capacitor

Tài liệu tham khảo API

  • API phía máy chủ
  • Web API
  • API xuất dữ liệu phân tích

Tài nguyên

  • Adapty Dashboard
  • Blog
  • Hỗ trợ

© 2026 Adapty Tech Inc.

  • Chào mừng đến với Adapty
    • Adapty có phù hợp với tôi không?
    • Hướng dẫn bắt đầu nhanh
      • 1. Tích hợp với cửa hàng hoặc nền tảng thanh toán
      • 2. Thêm sản phẩm
      • 3. Kích hoạt tính năng mua hàng
      • 4. Tích hợp SDK vào mã ứng dụng của bạn
      • 5. Kiểm tra tích hợp với Adapty
    • Danh sách kiểm tra trước khi phát hành
    • Chuyển đổi từ các công cụ khác
      • Triển khai chế độ observer
      • Chuyển đổi từ RevenueCat
      • Chuyển đổi từ Superwall
      • Nhập dữ liệu lịch sử vào Adapty
      • Chuyển đổi tích hợp sang Adapty
    • Có gì mới
    • App Store
      • Tạo In-App Purchase Key trong App Store Connect
      • Cấu hình tích hợp App Store
      • Kích hoạt thông báo máy chủ App Store
      • Khắc phục sự cố tích hợp App Store
    • Google Play
      • Kích hoạt API dành cho nhà phát triển trong Google Play Console
      • Tạo tài khoản dịch vụ trong Google Cloud Console
      • Cấp quyền cho tài khoản dịch vụ trong Google Play Console
      • Tạo tệp khóa tài khoản dịch vụ trong Google Play Console
      • Thông tin xác thực Google Play Store
      • Thông báo thời gian thực của Google dành cho nhà phát triển (RTDN)
    • Web
      • Tích hợp ban đầu với Stripe
      • Tích hợp ban đầu với Paddle
    • Các cửa hàng khác
    • Chuyển quyền sở hữu ứng dụng
    • SDK dành cho thiết bị di động của Adapty
    • Ứng dụng mẫu
  • Flow (Beta)
    • Tổng quan giao diện
    • Các công thức flow phổ biến
      • Tạo màn hình paywall cơ bản
      • Hiển thị tất cả gói trong một bottom sheet
      • Tạo paywall với các tab
      • Hiển thị các tính năng khác nhau theo sản phẩm
      • Xây dựng flow onboarding cá nhân hóa
    • Chuyển đổi sang flow
    • Màn hình và Layer
    • Sản phẩm và giao dịch mua hàng
    • Các phần tử
      • Vị trí phần tử
      • Kiểu dáng phần tử
      • Phần tử và nhóm có thể chọn
        • Trạng thái phần tử
      • Phần tử bố cục: container, carousel, bottom sheet
      • Nội dung văn bản
        • Phông chữ tùy chỉnh
        • Nền
        • Hình ảnh, video và biểu tượng
      • Nút
      • Tab
      • Toggle
      • Đánh giá và nhận xét
      • Đồng hồ đếm ngược
      • Quiz
      • Đầu vào và biểu mẫu
    • Điều hướng và tương tác
      • Điều hướng
      • Hành động
      • Chỉ báo tiến trình và trình tải
      • Biến
      • Hiển thị có điều kiện
    • Chế độ tối
    • Bản địa hóa paywall
      • Bản địa hóa paywall trong Paywall Builder
      • Thêm ngôn ngữ trong Remote Config
    • Tùy chỉnh flow bằng Remote Config
    • Xem trước flow
    • Lưu & xuất bản flow
    • Chỉ số flow
    • Flow dự phòng
    • Sản phẩm
      • Tạo sản phẩm
      • Chỉnh sửa sản phẩm
      • Xóa sản phẩm
      • Thêm sản phẩm vào paywall
    • Ưu đãi
      • 1. Thêm ưu đãi trong cửa hàng
        • App Store
        • Google Play
      • 2. Thêm ưu đãi vào Adapty
    • Mức độ truy cập
      • Tạo mức độ truy cập
      • Gán mức độ truy cập cho sản phẩm
      • Cấp mức độ truy cập cho khách hàng cụ thể
      • Mức độ truy cập cục bộ
  • Placement
    • Chọn placement có ý nghĩa
    • Tạo placement
    • Chỉnh sửa placement
    • Xuất placement
    • Xóa placement
    • Đối tượng
      • Thêm đối tượng và paywall, A/B test hoặc onboarding vào placement
      • Thay đổi mức ưu tiên đối tượng trong placement
    • Chỉ số placement
  • Paywall
    • Tạo paywall
    • Thiết kế paywall bằng Remote Config
    • Bản địa hóa paywall
      • Bản địa hóa paywall trong Paywall Builder
      • Bản địa hóa paywall bằng Remote Config
    • Paywall web
      • Cấu hình paywall web
    • Paywall dự phòng
      • Tải xuống paywall dự phòng
    • Chỉ số paywall
    • Chuyển đổi paywall
    • Nhân bản paywall
    • Lưu trữ paywall
    • Khôi phục paywall từ lưu trữ
    • Hồ sơ người dùng / CRM
      • Cách thức hoạt động của hồ sơ người dùng
      • Chia sẻ quyền truy cập có trả phí giữa các tài khoản người dùng
    • Phân khúc
    • Nhật ký sự kiện
    • Tổng quan về A/B test
    • Các loại A/B test
    • Tạo, chạy và dừng A/B test
    • Thêm biến thể không có flow hoặc paywall
    • Kết quả và chỉ số A/B test
    • Toán học đằng sau A/B test
  • AI Growth Advisor
    • Cách thức hoạt động
    • Phân tích paywall và thị trường
    • Quản lý kế hoạch tăng trưởng
    • Thực hiện kế hoạch tăng trưởng
  • Phân tích
    • Cách thức hoạt động của phân tích Adapty
    • So sánh các chỉ số khác nhau
    • Trang tổng quan
    • Điều khiển phân tích
    • Biểu đồ phân tích
      • Doanh thu
      • MRR
      • ARR
      • ARPU
      • ARPPU
      • Lượt cài đặt
      • Gói đăng ký đang hoạt động
      • Gói đăng ký mới
      • Sản phẩm mua một lần
      • Đã hủy gia hạn gói đăng ký
      • Gói đăng ký đã hết hạn (churned)
      • Bản dùng thử đang hoạt động
      • Bản dùng thử mới
      • Đã hủy gia hạn bản dùng thử
      • Bản dùng thử đã hết hạn (churned)
      • Sự kiện hoàn tiền
      • Số tiền hoàn tiền
      • Thời gian ân hạn
      • Thời gian ân hạn đã chuyển đổi
      • Doanh thu thời gian ân hạn đã chuyển đổi
      • Vấn đề thanh toán
      • Vấn đề thanh toán đã chuyển đổi
      • Doanh thu vấn đề thanh toán đã chuyển đổi
    • Giá trị vòng đời (LTV)
    • Phân tích cohort
    • Phân tích phễu
    • Phân tích tỷ lệ giữ chân
    • Phân tích chuyển đổi
    • Báo cáo
    • Sự không nhất quán và khắc phục sự cố
    • Nhận thông báo đẩy về các sự kiện mới
    • Dự đoán trong cohort
    • Dự đoán trong A/B test
  • Adapty Ads Manager
    • Bắt đầu
    • Tổng quan
    • AI Agent
    • Ads Manager
      • Phân tích
        • Chỉ số
      • Quản lý chiến dịch
      • Quản lý nhóm quảng cáo
      • Quản lý từ khóa
      • Quản lý quảng cáo
      • Tạo phân khúc dựa trên attribution của Apple Ads
    • Tự động hóa
      • Quy tắc từ khóa
      • Tự động hóa cụm từ tìm kiếm
    • Market Intelligence
    • A/B test CPP
    • Cài đặt
  • Adapty UA
    • Bắt đầu
    • Phân tích
      • Chỉ số
      • Dự đoán
    • Liên kết theo dõi
    • Deferred deeplink
    • Nhận dữ liệu attribution
    • Tích hợp
      • Meta Ads
      • TikTok for Business
      • FunnelFox
      • Custom S3
      • Amazon S3
      • Google Cloud Storage
  • Adapty Mail
    • Bắt đầu
      • Thu thập email người dùng
      • Gửi dữ liệu qua API
      • Thương hiệu
      • Thiết lập tên miền gửi email
      • Thiết lập checkout
    • Chiến dịch email
      • Tạo chiến dịch
      • Hủy đăng ký và danh sách chặn
    • Flow
      • Tạo flow
    • Phân khúc
    • Hồ sơ người dùng
    • A/B testing
    • Phân tích chiến dịch
    • Cấu hình tích hợp bên thứ ba
    • Sự kiện gửi đến tích hợp bên thứ ba
    • Flow sự kiện
    • Trạng thái sự kiện
    • Tích hợp attribution
      • Adjust
      • Airbridge
      • Apple Search Ads
      • AppsFlyer
        • Chuyển từ AppsFlyer S2S API 2 sang 3
      • Asapty
      • Branch
      • Facebook Ads
      • Singular
      • Tenjin
    • Tích hợp phân tích
      • Amplitude
      • AppMetrica
      • Firebase / Google Analytics
      • Mixpanel
      • PostHog
      • SplitMetrics Acquire
    • Tích hợp dịch vụ nhắn tin
      • Braze
      • OneSignal
      • Pushwoosh
      • Slack
    • Tích hợp Webhook và ETL
      • Amazon S3
      • Google Cloud Storage
      • Tích hợp Webhook
        • Loại sự kiện và trường dữ liệu
        • Thiết lập tích hợp webhook
        • Kiểm tra tích hợp webhook
    • Xử lý lỗi trong tích hợp
  • Quản lý Adapty bằng coding agent/LLM
    • Hỏi về dữ liệu của bạn
    • Xử lý sự kiện gói đăng ký
    • Kiểm tra & cấp quyền truy cập gói đăng ký
    • Kiểm tra in-app purchase trên App Store
      • Kiểm tra trong sandbox
      • Kiểm tra StoreKit trong Xcode
    • Kiểm tra in-app purchase trên Google Play Store
    • Xác thực giao dịch mua thử nghiệm
    • Khắc phục sự cố giao dịch mua thử nghiệm
    • Thiết bị kiểm tra
    • Danh sách kiểm tra trước khi phát hành
    • Gửi ứng dụng iOS lên App Store
    • Cài đặt chung
    • Thông tin xác thực Apple App Store
    • Thông tin xác thực Google Play Store
      • Thông tin xác thực Google Play Store
      • Thông báo thời gian thực của Google dành cho nhà phát triển (RTDN)
    • Apple Search Ads
    • Chi tiết tài khoản & Thanh toán
    • Thành viên
    • Tài nguyên nền tảng Apple
      • Thiết lập App Store Connect
      • Sản phẩm trên App Store
      • Quyền riêng tư ứng dụng Apple
      • Apple Family Sharing
      • Chương trình doanh nghiệp nhỏ App Store
    • Tài nguyên nền tảng Google
      • Sản phẩm trên Play Store
      • Chính sách bảo mật dữ liệu Google Play
      • Mức phí dịch vụ giảm của Google Play
      • Yêu cầu tăng hạn mức API Google Play Developer
    • Chuẩn bị ứng dụng để xét duyệt trên cửa hàng
    • Ứng dụng Firebase
    • Refund saver
    • Quảng cáo ứng dụng trên Meta Ads
    • Quảng cáo ứng dụng trên TikTok for Business
    • API phía máy chủ v2
  • Onboarding (Legacy)
    • Tạo onboarding
    • Thiết kế onboarding
  • Adapty Paywall Builder (Legacy)
    • Plugin Adapty cho FlutterFlow là gì
    • Bắt đầu
    • Bước 1. Tạo flow để hiển thị paywall
    • Bước 2. Thêm dữ liệu vào paywall
    • Bước 3. Kích hoạt tính năng mua hàng
    • Bước 4. Kiểm tra quyền truy cập nội dung trả phí
    • Tài nguyên Adapty
Nền tảng
  • Bắt đầu
    • 1. Cài đặt & cấu hình
    • 2. Kích hoạt mua hàng bằng cách sử dụng paywall
    • 3. Kiểm tra trạng thái gói đăng ký
    • 4. Xác định người dùng
      • Tích hợp theo kỹ năng
      • Tích hợp từng bước
  • Paywall
    • Lấy paywall
    • Hiển thị paywall
    • Phản hồi các hành động nút
    • Xử lý sự kiện paywall
    • Sử dụng paywall dự phòng
    • Bản địa hóa paywall
    • Triển khai paywall web
    • Xử lý lỗi khi sử dụng Paywall Builder
    • Triển khai paywall thủ công
      • Hướng dẫn bắt đầu nhanh
      • Tải paywall và sản phẩm
      • Trình bày paywall Remote Config
      • Thực hiện mua hàng
      • Khôi phục mua hàng
      • Triển khai chế độ Observer
      • Báo cáo giao dịch trong chế độ Observer
      • Xử lý lỗi
  • Người dùng & truy cập
    • Xác định người dùng
    • Cập nhật dữ liệu người dùng
    • Kiểm tra trạng thái gói đăng ký
    • Xử lý App Tracking Transparency (ATT)
    • Chế độ Trẻ em
  • Onboarding
    • Lấy onboarding
    • Hiển thị onboarding
    • Xử lý sự kiện onboarding
    • Xử lý dữ liệu từ onboarding
  • Thực tiễn tốt nhất
    • Thứ tự gọi SDK
    • Tối ưu hóa việc tải paywall
    • Hiển thị paywall nhắm mục tiêu AA khi khởi chạy lần đầu
  • Kiểm tra & phát hành
  • Tài liệu tham khảo
    • Mô hình SDK
    • Xử lý lỗi
      • Sửa lỗi Code-1000 noProductIDsFound
      • Sửa lỗi Code-1003 cantMakePayment
  • Hướng dẫn migration SDK
    • Di chuyển lên v3.10
    • Di chuyển lên v3.8
    • Di chuyển lên v3.4
    • Di chuyển lên v3.3
    • Di chuyển lên v3.0
  • DEVELOPER CLI
    • Hướng dẫn bắt đầu nhanh
    • Xác thực
    • Tài liệu tham khảo đầy đủ
    • API phía máy chủ v2
    • Ủy quyền và định dạng yêu cầu
    • Yêu cầu
    • Tài liệu API
    • Hướng dẫn
      • Đồng bộ in-app purchase giữa web và thiết bị di động
      • Đồng bộ giao dịch từ cửa hàng tùy chỉnh
      • Cấp mức độ truy cập thủ công
    • Hướng dẫn migration lên server-side API v2
    • Giới thiệu
    • Ủy quyền và định dạng yêu cầu
    • Yêu cầu
    • Tài liệu API
    • Giới thiệu
    • Ủy quyền và định dạng yêu cầu
    • Yêu cầu
    • Tài liệu API
    • Tài liệu API
SDK Platforms
  • Bắt đầu
    • 1. Cài đặt & cấu hình
    • 2. Kích hoạt mua hàng bằng cách sử dụng paywall
    • 3. Kiểm tra trạng thái gói đăng ký
    • 4. Xác định người dùng
      • Tích hợp theo kỹ năng
      • Tích hợp từng bước
  • Paywall
    • Lấy paywall
    • Hiển thị paywall
    • Phản hồi các hành động nút
    • Xử lý sự kiện paywall
    • Sử dụng paywall dự phòng
    • Bản địa hóa paywall
    • Triển khai paywall web
    • Xử lý lỗi khi sử dụng Paywall Builder
    • Triển khai paywall thủ công
      • Hướng dẫn bắt đầu nhanh
      • Tải paywall và sản phẩm
      • Trình bày paywall Remote Config
      • Thực hiện mua hàng
      • Khôi phục mua hàng
      • Triển khai chế độ Observer
      • Báo cáo giao dịch trong chế độ Observer
      • Xử lý lỗi
  • Người dùng & truy cập
    • Xác định người dùng
    • Cập nhật dữ liệu người dùng
    • Kiểm tra trạng thái gói đăng ký
    • Xử lý App Tracking Transparency (ATT)
    • Chế độ Trẻ em
  • Onboarding
    • Lấy onboarding
    • Hiển thị onboarding
    • Xử lý sự kiện onboarding
    • Xử lý dữ liệu từ onboarding
  • Thực tiễn tốt nhất
    • Thứ tự gọi SDK
    • Tối ưu hóa việc tải paywall
    • Hiển thị paywall nhắm mục tiêu AA khi khởi chạy lần đầu
  • Kiểm tra & phát hành
  • Tài liệu tham khảo
    • Mô hình SDK
    • Xử lý lỗi
      • Sửa lỗi Code-1000 noProductIDsFound
      • Sửa lỗi Code-1003 cantMakePayment
  • Hướng dẫn migration SDK
    • Di chuyển lên v3.10
    • Di chuyển lên v3.8
    • Di chuyển lên v3.4
    • Di chuyển lên v3.3
    • Di chuyển lên v3.0