lançamento de 26 de julho de 2022
Canvas Flow
A versão mais recente do produto canva, Canvas Flow foi lançada. Com o Canvas Flow, você tem acesso a componentes de canva, propriedades de entrada persistentes e edição pós-lançamento.
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 que pertencem a um usuário. Esses arrays de objetos podem ser usados para personalizar seu envio de mensagens com Liquid, ou criar segmentos de público se qualquer elemento dentro de um objeto corresponder aos critérios.
Integrações de parceiros atualizadas
Amplitude Recommend e mParticle agora têm etapas de integração atualizadas. Se você aproveitar esses parceiros, acesse 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.
- Exemplo de payloads do Shopify que incluem as propriedades
price
,total_price
,total_discounts
eamount
foram atualizados para formatar essas propriedades como números em vez de strings.
atualizações de previsão
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. As atualizações de última hora estão listadas abaixo; todas as outras atualizações podem ser encontradas verificando os changelogs correspondentes do SDK.
- SDK da Web 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 Braze React Native agora exporta seu objeto padrão como um Módulo ES. Se você atualmente importa o SDK usando
require()
, agora precisará importá-lo como um módulo ES padrão (por exemplo, importar Braze de “@braze/react-native-sdk
”).
- O SDK Braze React Native agora exporta seu objeto padrão como um Módulo ES. Se você atualmente importa o SDK usando
- Android SDK 22.0.0
Appboy.java
agora éBraze.kt
. Os clientes de Kotlin precisarão atualizar seu código para aceitar o uso de propriedades de Kotlin no singleton Braze, quando necessário.Braze.registerPushToken()
/Braze.getRegisteredPushToken()
é agoraBraze.setRegisteredPushToken()/Braze.getRegisteredPushToken()
. Se estiver usando Kotlin, use a propriedadeBraze.registeredPushToken
.Braze.getDeviceId
é agora apenasBraze.deviceId
para Kotlin.Braze.enableMockNetworkAppboyRequestsAndDropEventsMode
agora éBraze.enableMockNetworkRequestsAndDropEventsMode()
.Appboy.java
foi removido. Por exemplo, chamadas comoAppboy.getInstance()
precisarão serBraze.getInstance()
daqui para frente.- Substituído
setCustomAppboyNotificationFactory()
porsetCustomBrazeNotificationFactory()
/customBrazeNotificationFactory
. - Renomeado
enableMockAppboyNetworkRequestsAndDropEventsMode
paraenableMockNetworkRequestsAndDropEventsMode
.
- Movido
com.appboy.IBrazeEndpointProvider
paracom.braze.IBrazeEndpointProvider
. - Renomeado
com.braze.events.IEventSubscriber
paracom.braze.events.IEventSubscriber
. - Removido
Appboy.registerAppboyPushMessages()
/Appboy.getAppboyPushMessageRegistrationId()
. Substituído porgetRegisteredPushToken()
/setRegisteredPushToken()
. - Substituído
IAppboyNotificationFactory
porIBrazeNotificationFactory
. - Removido
com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
. Em vez disso, usecom.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
.