

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai SDK Pesan JavaScript Klien Obrolan IVS
<a name="chat-js-getting-started"></a>

Sebelum memulai, Anda harus memahami cara [Memulai Obrolan Amazon IVS](getting-started-chat.md).

## Menambahkan Paket
<a name="chat-js-add-package"></a>

Gunakan:

```
$ npm install --save amazon-ivs-chat-messaging
```

atau:

```
$ yarn add amazon-ivs-chat-messaging
```

## Dukungan React Native
<a name="chat-js-react-native-support"></a>

IVS Chat Client Messaging JavaScript SDK memiliki `uuid` ketergantungan yang menggunakan metode ini. `crypto.getRandomValues` Karena metode ini tidak didukung di React Native, Anda perlu menginstal polyfill tambahan `react-native-get-random-value` dan mengimpornya di bagian atas file `index.js`:

```
import 'react-native-get-random-values';
import {AppRegistry} from 'react-native';
import App from './src/App';
import {name as appName} from './app.json';

AppRegistry.registerComponent(appName, () => App);
```

## Siapkan Backend Anda
<a name="chat-js-setup-backend"></a>

Integrasi ini memerlukan titik akhir di server Anda yang akan berbicara dengan [API Obrolan Amazon IVS](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/Welcome.html). Gunakan [pustaka AWS resmi](https://aws.amazon.com/developer/tools/) untuk mendapatkan akses ke API Amazon IVS dari server Anda. Pustaka ini dapat diakses dalam beberapa bahasa dari paket publik; misalnya, [node.js](https://www.npmjs.com/package/aws-sdk), [java](https://github.com/aws/aws-sdk-java), dan [go](https://github.com/aws/aws-sdk-go).

Buat endpoint server yang berbicara dengan [CreateChatToken](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/API_CreateChatToken.html)operasi Amazon IVS Chat API, untuk membuat token obrolan bagi pengguna obrolan.