Skip to content

Integração de notificações por push

Saiba como integrar notificações por push para o SDK do Cordova Braze.

Prerequisites

Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.

Recursos básicos de push

Por padrão, os recursos básicos de notificação por push são ativados no plug-in da Braze para Cordova. Você pode desativar esses recursos personalizando suas configurações de XML. Para obter mais detalhes sobre os recursos nativos de notificação por push, consulte os guias de notificação por push para iOS e Android.

Recursos de push estendidos

Notificações de Rich push

Etapa 1: Criar uma extensão de serviço de notificação

Em seu projeto Xcode, crie uma extensão de serviço de notificação. Para obter um passo a passo completo, consulte o Tutorial de notificações de rich push para iOS.

Etapa 2: Adicionar um novo direcionamento

Abra seu Podfile e adicione BrazeNotificationService ao alvo da extensão do serviço de notificação que acabou de criar. Se o BrazeNotificationService já estiver adicionado a um alvo, remova-o antes de continuar. Para evitar erros de símbolos duplicados, use a vinculação estática.

1
2
3
4
target 'NOTIFICATION_SERVICE_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

Substitua NOTIFICATION_SERVICE_EXTENSION pelo nome da extensão de seu serviço de notificação. Seu Podfile deve ser semelhante ao seguinte:

1
2
3
4
target 'MyAppRichNotificationService' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

Etapa 3: Reinstale suas dependências do CocoaPods

No terminal, acesse o diretório iOS de seu projeto e reinstale as dependências do CocoaPod.

1
2
cd PATH_TO_PROJECT/platform/ios
pod install

Stories por push

Etapa 1: Criar uma extensão de conteúdo de notificação

Em seu projeto Xcode, crie uma extensão de conteúdo de notificação. Para obter um passo a passo completo, consulte iOS Push Stories Tutorial.

Etapa 2: Configure seu grupo de app push

No arquivo config.xml do seu projeto, configure o grupo de app push que acabou de criar.

1
<preference name="com.braze.ios_push_app_group" value="NOTIFICATION_CONTENT_EXTENTION" />

Substitua PUSH_APP_GROUP pelo nome do seu grupo de app push. Seu config.xml deve ser semelhante ao seguinte:

1
<preference name="com.braze.ios_push_app_group" value="MyPushAppGroup" />

Etapa 3: Adicionar um novo direcionamento

Abra seu Podfile e adicione BrazePushStory ao direcionamento da extensão de conteúdo de notificação que você criou anteriormente. Para evitar erros de símbolos duplicados, use a vinculação estática.

1
2
3
4
target 'NOTIFICATION_CONTENT_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

Substitua NOTIFICATION_CONTENT_EXTENSION pelo nome de sua extensão de conteúdo de notificação. Seu Podfile deve ser semelhante ao seguinte:

1
2
3
4
target 'MyAppNotificationContentExtension' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

Etapa 4: Reinstale suas dependências do CocoaPods

No terminal, acesse o diretório do iOS e reinstale as dependências do CocoaPod.

1
2
cd PATH_TO_PROJECT/platform/ios
pod install
QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!