---
title: "Tổng quan về React Native SDK"
description: "Tìm hiểu về Adapty React Native SDK và các tính năng chính của nó."
---

[![Release](https://img.shields.io/github/v/release/adaptyteam/AdaptySDK-React-Native.svg?style=flat&logo=react)](https://github.com/adaptyteam/AdaptySDK-React-Native/releases)

Chào mừng! Chúng tôi ở đây để giúp in-app purchase trở nên đơn giản hơn bao giờ hết 🚀

Adapty React Native SDK được xây dựng để giải phóng bạn khỏi những rắc rối của in-app purchase, giúp bạn tập trung vào điều quan trọng nhất – xây dựng những ứng dụng tuyệt vời. Đây là những gì chúng tôi xử lý cho bạn:

- Xử lý mua hàng, xác thực biên lai và quản lý gói đăng ký ngay out of the box
- Tạo và kiểm tra paywall mà không cần cập nhật ứng dụng
- Nhận phân tích mua hàng chi tiết mà không cần cài đặt gì thêm – bao gồm cohort, LTV, churn và phân tích funnel
- Luôn cập nhật trạng thái gói đăng ký của người dùng qua các phiên và thiết bị
- Tích hợp ứng dụng của bạn với các dịch vụ attribution marketing và analytics chỉ với một dòng code

Dù ứng dụng của bạn được xây dựng bằng **Expo** hay **React Native thuần**, Adapty SDK đều hỗ trợ đầy đủ cả hai môi trường.

:::note
Trước khi bắt đầu viết code, bạn cần tích hợp Adapty với App Store Connect và Google Play Console, sau đó thiết lập sản phẩm trong dashboard. Hãy xem [hướng dẫn quickstart](quickstart) của chúng tôi để cấu hình mọi thứ trước nhé.
:::

## Bắt đầu \{#get-started\}

For a fully automated integration, use the [adapty-sdk-integration skill](https://github.com/adaptyteam/adapty-sdk-integration-skill): it runs the whole integration from your AI coding tool in one command.

Đây là những nội dung chúng ta sẽ đề cập trong hướng dẫn tích hợp:

1. [Cài đặt & cấu hình SDK](sdk-installation-reactnative): Thêm SDK vào dự án của bạn và khởi động nó trong code. Adapty hoạt động với cả dự án **Expo** lẫn **React Native thuần**.
2. [Cho phép mua hàng qua paywall](react-native-quickstart-paywalls): Thiết lập luồng mua hàng để người dùng có thể mua sản phẩm.
3. [Kiểm tra trạng thái gói đăng ký](react-native-check-subscription-status): Tự động kiểm tra trạng thái gói đăng ký của người dùng và kiểm soát quyền truy cập vào nội dung trả phí.
4. [Xác định người dùng (tùy chọn)](react-native-quickstart-identify): Liên kết người dùng với hồ sơ người dùng Adapty của họ để đảm bảo dữ liệu được lưu trữ nhất quán trên các thiết bị.

### Xem thực tế \{#see-it-in-action\}

Muốn xem tất cả hoạt động cùng nhau như thế nào? Chúng tôi có sẵn cho bạn:

- **Ứng dụng mẫu**: Xem các [ví dụ hoàn chỉnh](https://github.com/adaptyteam/AdaptySDK-React-Native/tree/master/examples) minh họa toàn bộ cách thiết lập
- **Video hướng dẫn**: Theo dõi video hướng dẫn triển khai từng bước bên dưới

<div style={{ textAlign: 'center' }}>
<iframe width="560" height="315" src="https://www.youtube.com/embed/TtCJswpt2ms?si=FlFJGvpj-U33yoNK" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>

## Các khái niệm cốt lõi \{#main-concepts\}

Trước khi bắt đầu viết code, hãy làm quen với các khái niệm chính giúp Adapty hoạt động.

Điều thú vị trong cách tiếp cận của Adapty là chỉ có các placement được hardcode trong ứng dụng của bạn. Mọi thứ khác – sản phẩm, thiết kế paywall, giá cả và ưu đãi – đều có thể được quản lý linh hoạt từ Adapty dashboard mà không cần cập nhật ứng dụng:

1. [**Sản phẩm**](product) - Bất kỳ thứ gì có thể mua trong ứng dụng của bạn – gói đăng ký, consumable hoặc quyền truy cập trọn đời.

2. [**Paywall**](paywalls) - Cách duy nhất để lấy sản phẩm từ Adapty và sử dụng toàn bộ sức mạnh của nó. Chúng tôi thiết kế như vậy để dễ dàng theo dõi các kết hợp sản phẩm khác nhau ảnh hưởng đến chỉ số monetization như thế nào. Một paywall trong Adapty vừa là tập hợp sản phẩm cụ thể của bạn, vừa là cấu hình giao diện đi kèm với chúng.

3. [**Placement**](placements) - Một điểm chiến lược trong hành trình người dùng nơi bạn muốn hiển thị paywall. Hãy nghĩ placement như là "ở đâu" và "khi nào" trong chiến lược monetization của bạn. Các placement phổ biến bao gồm:
   - `main` - Vị trí paywall chính của bạn
   - `onboarding` - Hiển thị trong flow onboarding của người dùng
   - `settings` - Truy cập được từ phần cài đặt ứng dụng

   Hãy bắt đầu với những cái cơ bản như `main` hoặc `onboarding` cho lần tích hợp đầu tiên, sau đó [suy nghĩ về những nơi khác trong ứng dụng mà người dùng có thể sẵn sàng mua hàng](choose-meaningful-placements).

4. [**Hồ sơ người dùng**](profiles-crm) - Khi người dùng mua sản phẩm, hồ sơ người dùng của họ sẽ được gán **mức độ truy cập** mà bạn dùng để xác định quyền truy cập vào các tính năng trả phí.