Guida introduttiva all'SDK di messaggistica per client di chat IVS su iOS
Si consiglia di integrare l'SDK tramite Swift Package Manager. In alternativa, è possibile utilizzare CocoaPods o integrare il framework manualmente.
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
Per utilizzare la libreria AmazonIVSChatMessaging in un progetto Swift Package Manager, aggiungerla alle dipendenze del pacchetto e alle dipendenze per i propri obiettivi pertinenti:
-
Scaricare l'ultima versione di
.xcframeworkda https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip. -
Nel proprio Terminale, eseguire:
shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip -
Prendere l'output del passaggio precedente e incollarlo nella proprietà checksum di
.binaryTargetcome mostrato di seguito all'interno del filePackage.swiftdel 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 ] )
CocoaPods
I rilasci sono pubblicati tramite CocoaPods sotto il nome AmazonIVSChatMessaging. Aggiungere questa dipendenza al proprio Podfile:
pod 'AmazonIVSChat'
Eseguire pod install e l'SDK sarà disponibile nel .xcworkspace.
Installare manualmente
-
Scaricare l'ultima versione da https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip
. -
Estrarre i contenuti dell'archivio.
AmazonIVSChatMessaging.xcframeworkcontiene l'SDK sia per il dispositivo sia per il simulatore. -
Incorporare il
AmazonIVSChatMessaging.xcframeworkestratto trascinandolo nella sezione Framework, librerie e contenuto incorporato della scheda General (Generale) per il target dell'applicazione: