O AppboyKit (também conhecido como Objective C SDK) não é mais suportado e foi substituído pelo Swift SDK. Ele 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 funcionando normalmente. Para saber mais, consulte Apresentando o novo Swift SDK da Braze.
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 CocoaPods, consulte o guia de solução de problemas do CocoaPods.
Se solicitado a substituir o executável rake, consulte as direções Introdução em CocoaPods.org para mais detalhes.
Etapa 2: Construindo o arquivo de pod
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ê faça uma versão da 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.
Subespécies
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 subespecificação da interface do usuário desejada em vez do SDK completo.
| Subespécie | Informações |
|---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
A subespecificação InAppMessage contém a interface do usuário de mensagens no app da Braze e o Core SDK. |
pod 'Appboy-iOS-SDK/ContentCards' |
A subespecificação ContentCards contém a interface do usuário de cartões de conteúdo da Braze e o Core SDK. |
pod 'Appboy-iOS-SDK/NewsFeed' |
A subespécie NewsFeed contém o Braze Core SDK. |
pod 'Appboy-iOS-SDK/Core' |
A subespecificação 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 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 de seu projeto do Xcode.

Próximos passos
Siga as instruções para concluir a integração.
Atualizando o SDK do Braze via CocoaPods
Para atualizar um CocoaPod, basta executar o seguinte comando no diretório do projeto:
1
pod update
Editar esta página no GitHub