Introdução ao SDK para iOS de mensagens para clientes do Chat do IVS
Recomendamos integrar o SDK via Swift Package Manager. Opcionalmente, é possível usar CocoaPods ou integrar o framework manualmente.
Após a integração do SDK, ele poderá ser importado com a adição do seguinte código na parte superior do arquivo Swift relevante:
import AmazonIVSChatMessaging
Swift Package Manager
Para usar a biblioteca AmazonIVSChatMessaging em um projeto do Swift Package Manager, adicione-a às dependências do pacote e às dependências dos alvos relevantes:
-
Faça download da versão mais recente do
.xcframeworkde https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip. -
No seu terminal, execute:
shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip -
Pegue a saída da etapa anterior e cole-a na propriedade checksum de
.binaryTargetconforme mostrado abaixo no arquivoPackage.swiftdo seu projeto: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
Os lançamentos são publicados via CocoaPods sob o nome AmazonIVSChatMessaging. Adicione esta dependência ao seu Podfile:
pod 'AmazonIVSChat'
A execução do pod install e do SDK estará disponível em seu .xcworkspace.
Instalação manual
-
Faça download da versão mais recente de https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip
. -
Extraia o conteúdo do arquivo.
AmazonIVSChatMessaging.xcframeworkcontém o SDK para dispositivo e para o simulador. -
Incorpore o
AmazonIVSChatMessaging.xcframeworkextraído arrastando-o para a seção Frameworks, Libraries, and Embedded Content (Estruturas, bibliotecas e conteúdo incorporado) da guia General (Geral) para o destino da aplicação: