Tips Add In-App Purchases using Amazon IAP

[TIẾNG VIỆT]:
## Thêm các giao dịch mua trong ứng dụng bằng Amazon IAP

Mua hàng trong ứng dụng (IAP) cho phép người dùng mua hàng hóa hoặc dịch vụ kỹ thuật số trong ứng dụng của bạn.Dịch vụ mua hàng trong ứng dụng (IAP) của Amazon giúp bạn dễ dàng thêm IAP vào ứng dụng Android của bạn.Với IAP, bạn có thể bán nội dung kỹ thuật số như:

* Các mặt hàng có thể tiêu thụ, chẳng hạn như tiền xu hoặc đá quý
* Các mặt hàng không tiêu thụ, chẳng hạn như cấp độ mới hoặc ký tự
* Đăng ký, chẳng hạn như truy cập hàng tháng hoặc hàng năm vào nội dung cao cấp

Để thêm IAP vào ứng dụng của mình, bạn sẽ cần tạo tài khoản nhà phát triển Amazon và bật IAP cho ứng dụng của mình.Sau đó, bạn có thể sử dụng SDK Amazon IAP để tích hợp IAP vào ứng dụng của bạn.

### Tạo tài khoản nhà phát triển Amazon

Để tạo tài khoản nhà phát triển Amazon, hãy truy cập [Cổng thông tin nhà phát triển Amazon] (Amazon Developers) và nhấp vào ** Tạo tài khoản nhà phát triển **.Bạn sẽ cần cung cấp địa chỉ email, mật khẩu và tên công ty.

Khi bạn đã tạo tài khoản của mình, bạn sẽ cần bật IAP cho ứng dụng của mình.Để làm điều này, hãy truy cập vào bảng điều khiển ** nhà phát triển ** và nhấp vào ** Ứng dụng & Dịch vụ **> ** Mua hàng trong ứng dụng **.Sau đó, nhấp vào ** Tạo một ứng dụng mới ** và nhập tên và tên gói của ứng dụng của bạn.

### Bật IAP cho ứng dụng của bạn

Để bật IAP cho ứng dụng của mình, bạn sẽ cần thêm các quyền sau vào tệp kê khai của ứng dụng:

`` `XML
<sử dụng-permission android: name = "com.amazon.inapp.purchasing.is_purchasing_enables" />
<sử dụng-permission android: name = "com.amazon.inapp.purchasing.purchasing_api" />
`` `

Bạn cũng sẽ cần thêm mã sau vào ứng dụng của bạn `onCreate ()` Phương thức:

`` `java
// Khởi tạo máy khách IAP
Iappacquableclient client = new iapclient (this, getPackAgename ());

// Đặt trình nghe cho các sự kiện IAP
client.setListener (new iAplistener () {
@Ghi đè
công khai void onproductpurchasing (sản phẩm sản phẩm) {
// Xử lý việc mua hàng
}

@Ghi đè
công khai void onproductPurchaseFailed (sản phẩm sản phẩm, int errorcode) {
// Xử lý lỗi mua hàng
}
});
`` `

### Tích hợp IAP vào ứng dụng của bạn

Để tích hợp IAP vào ứng dụng của bạn, bạn sẽ cần sử dụng SDK IAP của Amazon.SDK cung cấp một số lớp và phương thức mà bạn có thể sử dụng để quản lý mua hàng IAP.

Để biết thêm thông tin về cách tích hợp IAP vào ứng dụng của bạn, vui lòng tham khảo [tài liệu Amazon IAP] (https://developer.amazon.com/docs/in-app-purchasing/).

### Kiểm tra IAP

Khi bạn đã tích hợp IAP vào ứng dụng của mình, bạn có thể kiểm tra nó bằng cách mua hàng.Để làm điều này, bạn sẽ cần tạo người dùng kiểm tra và thêm một số tín dụng kiểm tra vào tài khoản của họ.

Để tạo người dùng thử nghiệm, hãy truy cập bảng điều khiển ** nhà phát triển ** và nhấp vào ** Ứng dụng & Dịch vụ **> ** Mua hàng trong ứng dụng **.Sau đó, nhấp vào ** người dùng kiểm tra ** và nhấp vào ** Tạo người dùng kiểm tra mới **.

Để thêm tín dụng kiểm tra vào tài khoản của người dùng kiểm tra, hãy truy cập bảng điều khiển ** nhà phát triển ** và nhấp vào ** Ứng dụng & Dịch vụ **> ** Mua hàng trong ứng dụng **.Sau đó, nhấp vào ** người dùng kiểm tra ** và chọn người dùng kiểm tra.Trong trường ** Tín dụng thử nghiệm **, nhập số tiền tín dụng kiểm tra bạn muốn thêm.

Khi bạn đã tạo người dùng kiểm tra và thêm một số tín dụng kiểm tra vào tài khoản của họ, bạn có thể mua hàng trong ứng dụng của mình.Để làm điều này, chỉ cần nhấn vào mặt hàng bạn muốn mua và làm theo hướng dẫn trên màn hình.

### Kiếm tiền ứng dụng của bạn với IAP

Khi bạn đã thêm IAP vào ứng dụng của mình, bạn có thể bắt đầu kiếm tiền bằng cách bán hàng hóa hoặc dịch vụ kỹ thuật số.Để làm điều này, bạn sẽ cần tạo một danh mục sản phẩm và đặt giá cho các sản phẩm của bạn.

Để tạo một danh mục sản phẩm,

[ENGLISH]:
## Add In-App Purchases using Amazon IAP

In-app purchases (IAPs) allow users to purchase digital goods or services within your app. Amazon's In-App Purchasing (IAP) service makes it easy to add IAPs to your Android app. With IAP, you can sell digital content such as:

* Consumable items, such as coins or gems
* Non-consumable items, such as new levels or characters
* Subscriptions, such as monthly or annual access to premium content

To add IAPs to your app, you'll need to create an Amazon Developer account and enable IAP for your app. You can then use the Amazon IAP SDK to integrate IAP into your app.

### Create an Amazon Developer account

To create an Amazon Developer account, go to the [Amazon Developer Portal](https://developer.amazon.com/) and click **Create a developer account**. You'll need to provide your email address, a password, and a company name.

Once you've created your account, you'll need to enable IAP for your app. To do this, go to the **Developer Console** and click **Apps & Services** > **In-App Purchasing**. Then, click **Create a new app** and enter your app's name and package name.

### Enable IAP for your app

To enable IAP for your app, you'll need to add the following permissions to your app's manifest file:

```xml
<uses-permission android:name="com.amazon.inapp.purchasing.IS_PURCHASING_ENABLED" />
<uses-permission android:name="com.amazon.inapp.purchasing.PURCHASING_API" />
```

You'll also need to add the following code to your app's `onCreate()` method:

```java
// Initialize the IAP client
IAPPAcquisitionClient client = new IAPClient(this, getPackageName());

// Set the listener for IAP events
client.setListener(new IAPListener() {
@Override
public void onProductPurchased(Product product) {
// Handle the purchase
}

@Override
public void onProductPurchaseFailed(Product product, int errorCode) {
// Handle the purchase failure
}
});
```

### Integrate IAP into your app

To integrate IAP into your app, you'll need to use the Amazon IAP SDK. The SDK provides a number of classes and methods that you can use to manage IAP purchases.

For more information on how to integrate IAP into your app, please refer to the [Amazon IAP documentation](https://developer.amazon.com/docs/in-app-purchasing/).

### Testing IAP

Once you've integrated IAP into your app, you can test it by making a purchase. To do this, you'll need to create a test user and add some test credit to their account.

To create a test user, go to the **Developer Console** and click **Apps & Services** > **In-App Purchasing**. Then, click **Test Users** and click **Create a new test user**.

To add test credit to a test user's account, go to the **Developer Console** and click **Apps & Services** > **In-App Purchasing**. Then, click **Test Users** and select the test user. In the **Test Credit** field, enter the amount of test credit you want to add.

Once you've created a test user and added some test credit to their account, you can make a purchase in your app. To do this, simply tap on the item you want to purchase and follow the instructions on the screen.

### Monetizing your app with IAP

Once you've added IAP to your app, you can start monetizing it by selling digital goods or services. To do this, you'll need to create a product catalog and set prices for your products.

To create a product catalog,
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top