
AppboyKit (também conhecido como o SDK Objective-C) não é mais suportado e foi substituído pelo Swift SDK. Não receberá mais novos recursos, correções de bugs, atualizações de segurança ou suporte técnico—no entanto, o envio de mensagens e a análise de dados continuarão a funcionar normalmente. Para saber mais, veja Apresentando o Novo SDK Braze Swift.
Integração com o CocoaPods
Etapa 1: Instalar o CocoaPods
A instalação do SDK do iOS por meio do CocoaPods automatiza a maior parte do processo de instalação para você. Antes de iniciar esse processo, use a versão 2.0.0 ou superior do Ruby. Não se preocupe, não é necessário ter conhecimento da sintaxe do Ruby para instalar esse SDK.
Execute o seguinte comando para começar:
1
$ sudo gem install cocoapods
Se você tiver problemas com o CocoaPods, consulte o guia de solução de problemas do CocoaPods.

Se for solicitado a substituir o executável rake, consulte as instruções de introdução em CocoaPods.org para obter mais detalhes.
Etapa 2: Construindo o Podfile
Agora que você instalou o CocoaPods Ruby Gem, precisará criar um arquivo no diretório do projeto Xcode chamado Podfile.
Adicione a seguinte linha ao seu Podfile:
1
2
3
target 'YourAppTarget' do
pod 'Appboy-iOS-SDK'
end
Sugerimos que você versione a Braze para que as atualizações do pod capturem automaticamente qualquer coisa menor que uma atualização de versão secundária. Fica assim: pod 'Appboy-iOS-SDK' ~> Major.Minor.Build. Se quiser integrar automaticamente a versão mais recente do SDK da Braze, mesmo com grandes alterações, você poderá usar pod 'Appboy-iOS-SDK' em seu Podfile.
Subspecs
Recomendamos que os integradores importem nosso SDK completo. No entanto, se tiver certeza de que integrará apenas um recurso específico da Braze, você poderá importar apenas a subspec de interface do usuário desejada em vez do SDK completo.
| Subspec | Informações |
|---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
A subspec InAppMessage contém a interface do usuário de mensagens no app da Braze e o Core SDK. |
pod 'Appboy-iOS-SDK/ContentCards' |
A subspec ContentCards contém a interface do usuário de Content Cards da Braze e o Core SDK. |
pod 'Appboy-iOS-SDK/NewsFeed' |
A subspec NewsFeed contém o Braze Core SDK. |
pod 'Appboy-iOS-SDK/Core' |
A subspec Core contém suporte para análise de dados, como eventos personalizados e atributos. |
Etapa 3: Instalação do SDK da Braze
Para instalar o SDK da Braze via CocoaPods, navegue até o diretório do seu projeto de app do Xcode em seu terminal e execute o seguinte comando:
1
pod install
Nesse ponto, você deve conseguir abrir o novo espaço de trabalho do projeto Xcode criado pelo CocoaPods. Use esse espaço de trabalho do Xcode em vez do seu projeto do Xcode.

Próximas etapas
Siga as instruções para concluir a integração.
Atualizando o SDK da Braze via CocoaPods
Para atualizar um CocoaPod, basta executar o seguinte comando no diretório do projeto:
1
pod update