Introdução ao SDK para iOS de mensagens para clientes do Chat do IVS - Amazon IVS

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:

  1. Faça download da versão mais recente do .xcframework de https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip.

  2. No seu terminal, execute:

    shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip
  3. Pegue a saída da etapa anterior e cole-a na propriedade checksum de .binaryTarget conforme mostrado abaixo no arquivo Package.swift do 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

  1. Faça download da versão mais recente de https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip.

  2. Extraia o conteúdo do arquivo. AmazonIVSChatMessaging.xcframework contém o SDK para dispositivo e para o simulador.

  3. Incorpore o AmazonIVSChatMessaging.xcframework extraí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:

    A seção Estruturas de trabalho, bibliotecas e conteúdo incorporado da guia Geral para o destino da sua aplicação.