Skip to content

Concluindo a integração

Antes de seguir estas etapas, integre o SDK do Swift para iOS usando Swift Package Manager ou CocoaPods.

Atualize seu delegado do app

Adicione a seguinte linha de código ao seu AppDelegate.swift arquivo para importar os recursos incluídos no SDK da Braze para Swift:

1
import BrazeKit

Em seguida, adicione uma propriedade estática à sua classe AppDelegate para manter uma referência forte à instância da Braze durante toda a vida útil do seu aplicativo:

1
2
3
class AppDelegate: UIResponder, UIApplicationDelegate {
  static var braze: Braze? = nil
}

Finalmente, em AppDelegate.swift, adicione o seguinte trecho ao seu método application:didFinishLaunchingWithOptions::

1
2
3
4
5
6
let configuration = Braze.Configuration(
    apiKey: "YOUR-APP-IDENTIFIER-API-KEY",
    endpoint: "YOUR-BRAZE-ENDPOINT"
)
let braze = Braze(configuration: configuration)
AppDelegate.braze = braze

Atualize YOUR-APP-IDENTIFIER-API-KEY e YOUR-BRAZE-ENDPOINT com o valor correto da sua página de Configurações do App. Confira nossos tipos de identificadores de API para saber mais sobre onde encontrar a chave de API do seu identificador de app.

Adicione a seguinte linha de código ao seu arquivo AppDelegate.m:

1
@import BrazeKit;

Em seguida, adicione uma variável estática ao seu arquivo AppDelegate.m para manter uma referência à instância da Braze durante toda a vida útil do seu aplicativo:

1
2
3
4
5
6
7
8
9
10
11
static Braze *_braze;

@implementation AppDelegate
+ (Braze *)braze {
  return _braze;
}

+ (void)setBraze:(Braze *)braze {
  _braze = braze;
}
@end

Finalmente, dentro do seu arquivoAppDelegate.m, adicione o seguinte trecho dentro do seu método application:didFinishLaunchingWithOptions::

1
2
3
4
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:"YOUR-APP-IDENTIFIER-API-KEY"
                                                                  endpoint:"YOUR-BRAZE-ENDPOINT"];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];
AppDelegate.braze = braze;

Atualize YOUR-APP-IDENTIFIER-API-KEY e YOUR-BRAZE-ENDPOINT com o valor correto da sua página Gerenciar Configurações. Confira nossa documentação da API para saber mais sobre onde encontrar a chave de API do seu identificador de app.

Integração completa de SDK

Neste ponto, sua integração básica deve estar completa. Braze deve agora estar coletando dados do seu aplicativo. Siga os outros artigos neste guia de integração para implementar e personalizar toda a gama de recursos e canais de envio de mensagens da Braze.

Recursos adicionais

Nossa documentação de referência do SDK - - fornece informações e orientações adicionais sobre cada símbolo do SDK.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!