Skip to content

Lançamento em 26 de julho de 2022

Canvas Flow

A versão mais recente do produto Canvas, Canvas Flow, foi lançada. Com o Canvas Flow, você tem acesso a componentes de Canvas leves, propriedades de entrada persistentes e edição pós-lançamento.

Visão geral do Canvas Flow mostrando componentes leves e fluxo de ramificação.

Array de objetos

Use um array de objetos para agrupar atributos relacionados. Por exemplo, você pode ter um grupo de objetos de animais de estimação, objetos de músicas e objetos de contas, todos pertencentes a um único usuário. Esses arrays de objetos podem ser usados para personalizar suas mensagens com Liquid ou criar Segments de público se algum elemento dentro de um objeto atender aos critérios.

Integrações atualizadas com parceiros

Amplitude Recommend e mParticle agora têm etapas de integração atualizadas. Se você utiliza esses parceiros, visite a documentação deles para garantir que seguiu a configuração mais recente.

Requisitos do Shopify

  • As permissões de usuário necessárias listadas em pré-requisitos foram atualizadas.
  • Os exemplos de cargas úteis do Shopify que incluem as propriedades price, total_price, total_discounts e amount foram atualizados para formatar essas propriedades como números em vez de strings.

Atualizações de previsões

O período máximo para previsões de churn e previsões de compra aumentou de 14 dias para 60 dias.

Atualizações do SDK

As seguintes atualizações do SDK foram lançadas. Alterações que causam quebra de compatibilidade estão listadas nesta seção; todas as outras atualizações podem ser encontradas nos changelogs correspondentes do SDK.

  • Web SDK 4.1.0
  • Cordova SDK 2.30.1
  • Unity SDK 3.8.1
  • Swift SDK 5.0.1
  • Roku SDK 0.1.2
  • React Native SDK 1.37.0
    • O SDK React Native da Braze agora exporta seu objeto padrão como um ES Module. Se você atualmente importa o SDK usando require(), será necessário importá-lo como um ES Module padrão (por exemplo, import Braze from “@braze/react-native-sdk”).
  • Android SDK 22.0.0
    • Appboy.java agora é Braze.kt. Clientes Kotlin precisarão atualizar seu código para suportar o uso de propriedades Kotlin no singleton da Braze quando necessário.
      • Braze.registerPushToken()/Braze.getRegisteredPushToken() agora é Braze.setRegisteredPushToken()/Braze.getRegisteredPushToken(). Se estiver usando Kotlin, use a propriedade Braze.registeredPushToken.
      • Braze.getDeviceId agora é apenas Braze.deviceId para Kotlin.
      • Braze.enableMockNetworkAppboyRequestsAndDropEventsMode agora é Braze.enableMockNetworkRequestsAndDropEventsMode().
      • Appboy.java foi removido. Por exemplo, chamadas como Appboy.getInstance() precisarão ser Braze.getInstance() daqui em diante.
      • Substituído setCustomAppboyNotificationFactory() por setCustomBrazeNotificationFactory() / customBrazeNotificationFactory.
      • Renomeado enableMockAppboyNetworkRequestsAndDropEventsMode para enableMockNetworkRequestsAndDropEventsMode.
    • Movido com.appboy.IBrazeEndpointProvider para com.braze.IBrazeEndpointProvider.
    • Renomeado com.braze.events.IEventSubscriber para com.braze.events.IEventSubscriber.
    • Removido Appboy.registerAppboyPushMessages() / Appboy.getAppboyPushMessageRegistrationId(). Substituído por getRegisteredPushToken() / setRegisteredPushToken().
    • Substituído IAppboyNotificationFactory por IBrazeNotificationFactory.
    • Removido com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener. Use com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener em vez disso.
New Stuff!