

# Erste Schritte mit dem IVS Chat Client Messaging JavaScript SDK
<a name="chat-js-getting-started"></a>

Bevor Sie beginnen, sollten Sie mit [Erste Schritte mit Amazon IVS Chat](getting-started-chat.md) vertraut sein.

## Hinzufügen des Package
<a name="chat-js-add-package"></a>

Verwenden Sie entweder:

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

oder:

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

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

Das IVS Chat Client Messaging JavaScript SDK hat eine `uuid`-Abhängigkeit, die die Methode `crypto.getRandomValues` verwendet. Da diese Methode in React Native nicht unterstützt wird, müssen Sie das zusätzliche Polyfill `react-native-get-random-value` installieren und es oben in der Datei `index.js` importieren:

```
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);
```

## Einrichten Ihres Backends
<a name="chat-js-setup-backend"></a>

Für diese Integration sind Endpunkte auf Ihrem Server erforderlich, die mit der [Amazon-IVS-Chat-API](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/Welcome.html) kommunizieren. Verwenden Sie die [offiziellen AWS-Bibliotheken](https://aws.amazon.com/developer/tools/) für den Zugriff auf die Amazon-IVS-API von Ihrem Server aus. Diese Bibliotheken sind in mehreren Sprachen aus den öffentlichen Paketen zugänglich, z. B. [node.js](https://www.npmjs.com/package/aws-sdk), [java](https://github.com/aws/aws-sdk-java) und [go](https://github.com/aws/aws-sdk-go).

Erstellen Sie einen Server-Endpunkt, der mit dem Vorgang [CreateChatToken](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/API_CreateChatToken.html) der API von Amazon IVS Chat kommuniziert, um ein Chat-Token für Chat-Benutzer zu erstellen.