2022年7月26日リリース
キャンバスフロー
キャンバス製品の最新バージョン、キャンバスフローがリリースされた。キャンバスフローを使えば、軽量のキャンバスコンポーネント、永続的なエントリー・プロパティ、起動後の編集にアクセスできる。
オブジェクト配列
オブジェクトの配列を使用して、関連する属性をグループ化する。例えば、1 人のユーザーに属するペットオブジェクト、曲オブジェクト、アカウントオブジェクトをすべて含むグループがあるとします。これらのオブジェクト配列を使用して、Liquid でメッセージングをパーソナライズしたり、オブジェクト内のいずれかの要素が条件に一致する場合にオーディエンスセグメントを作成したりできます。
パートナー連携を更新
Amplitude Recommendと mParticleの統合ステップが更新された。これらのパートナーを活用する場合は、各パートナーのドキュメントを参照し、最新の設定に従っていることを確認すること。
Shopifyの要件
- 前提条件に記載されている必要なユーザー権限が更新された。
price
、total_price
、total_discounts
、amount
プロパティを含む Shopifyペイロードの例が更新され、これらのプロパティは文字列ではなく数字としてフォーマットされるようになった。
予測更新
解約予測や購入予測の最大期間が14日間から60日間に延長された。
SDKの更新
以下のSDK更新がリリースされた。その他の更新は、対応する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
- Braze React Native SDKが、デフォルトオブジェクトをESモジュールとしてエクスポートするようになった。現在
require()
を使用してSDKをインポートしている場合は、標準のESモジュールとしてインポートする必要がある(例えば、”@braze/react-native-sdk
“からBrazeをインポートする)。
- Braze React Native SDKが、デフォルトオブジェクトをESモジュールとしてエクスポートするようになった。現在
- Android SDK 22.0.0
Appboy.java
は現在、Braze.kt
。Kotlinクライアントは、必要に応じて、BrazeシングルトンのKotlinプロパティの使用をサポートするようにコードを更新する必要がある。Braze.registerPushToken()
/Braze.getRegisteredPushToken()
がBraze.setRegisteredPushToken()/Braze.getRegisteredPushToken()
になった。Kotlinを使用している場合は、プロパティBraze.registeredPushToken
を使用する。Braze.getDeviceId
は現在、KotlinのためのBraze.deviceId
。Braze.enableMockNetworkAppboyRequestsAndDropEventsMode
は現在、Braze.enableMockNetworkRequestsAndDropEventsMode()
。Appboy.java
は削除された。例えば、Appboy.getInstance()
のようなコールは、今後Braze.getInstance()
。setCustomAppboyNotificationFactory()
をsetCustomBrazeNotificationFactory()
/customBrazeNotificationFactory
に置き換えた。enableMockAppboyNetworkRequestsAndDropEventsMode
をenableMockNetworkRequestsAndDropEventsMode
に改名した。
com.appboy.IBrazeEndpointProvider
をcom.braze.IBrazeEndpointProvider
に移動した。com.braze.events.IEventSubscriber
をcom.braze.events.IEventSubscriber
に改名した。Appboy.registerAppboyPushMessages()
/Appboy.getAppboyPushMessageRegistrationId()
を削除した。getRegisteredPushToken()
/setRegisteredPushToken()
。IAppboyNotificationFactory
をIBrazeNotificationFactory
に置き換えた。com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
を削除した。代わりにcom.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
。