

# Guida introduttiva all'SDK di messaggistica per client di chat IVS su iOS
<a name="chat-ios-getting-started"></a>

Si consiglia di integrare l'SDK tramite [Swift Package Manager](#chat-ios-install-sdk-swiftpm). In alternativa, è possibile [integrare il framework manualmente](#chat-ios-install-sdk-manual).

Dopo aver integrato l'SDK, è possibile importare l'SDK aggiungendo il seguente codice nella parte superiore del file Swift pertinente:

```
import AmazonIVSChatMessaging
```

## Swift Package Manager
<a name="chat-ios-install-sdk-swiftpm"></a>

Per utilizzare la libreria `AmazonIVSChatMessaging` in un progetto Swift Package Manager, aggiungerla alle dipendenze del pacchetto e alle dipendenze per i propri obiettivi pertinenti:

1. Scaricare l'ultima versione di `.xcframework` da [https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip](https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip).

1. Nel proprio Terminale, eseguire:

   ```
   shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip
   ```

1. Prendere l'output del passaggio precedente e incollarlo nella proprietà checksum di `.binaryTarget` come mostrato di seguito all'interno del file `Package.swift` del progetto:

   ```
   let package = Package(
      // name, platforms, products, etc.
      dependencies: [
         // other dependencies
      ],
      targets: [
         .target(
            name: "<target-name>",
            dependencies: [
               // If you want to only bring in the SDK
               .binaryTarget(
                  name: "AmazonIVSChatMessaging",
                  url: "https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip",
                  checksum: "<SHA-extracted-using-steps-detailed-above>"
               ),
               // your other dependencies
            ],
         ),
         // other targets
      ]
   )
   ```

## Installare manualmente
<a name="chat-ios-install-sdk-manual"></a>

1. Scaricare l'ultima versione da [https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip](https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip).

1. Estrarre i contenuti dell'archivio. `AmazonIVSChatMessaging.xcframework` contiene l'SDK sia per il dispositivo sia per il simulatore.

1. Incorporare il `AmazonIVSChatMessaging.xcframework` estratto trascinandolo nella sezione **Framework, librerie e contenuto incorporato** della scheda **General** (Generale) per il target dell'applicazione:  
![\[La sezione Framework, librerie e contenuto incorporato della scheda Generali per il target dell'applicazione.\]](http://docs.aws.amazon.com/it_it/ivs/latest/ChatUserGuide/images/Chat_SDK_iOS_Manual_Installation.png)