Skip to content

コンテンツカードの統合

XamarinプラットフォームにiOS、Android、FireOSコンテンツカードをセットアップする方法を学ぶ。

Braze SDK には、コンテンツカードを使い始めるためのデフォルトのカードフィードが含まれています。Braze SDKに含まれるデフォルトのカードフィードは、ユーザーのコンテンツカードのすべてのアナリティクスのトラッキング、却下、レンダリングを処理する。

コンテンツカードを Xamarin アプリに統合する方法については、Android 統合ガイドiOS 統合ガイドを参照してください。

前提条件

この機能を使用するには、Xamarin プラットフォーム用のBraze SDK を統合する必要があります。

コンテンツカードのメソッド

以下の追加メソッドを使用して、アプリ内にカスタムコンテンツカードフィードを構築できます。

方法 説明
requestContentCardsRefresh() Braze SDKサーバーから最新のコンテンツカードを要求する。
getContentCards() Braze SDKからコンテンツカードを取得する。これでサーバーから最新のカードリストが返される。
logContentCardClicked(cardId) 指定されたコンテンツカードIDのクリックを記録する。この方法は、分析でのみ使用されます。
logContentCardImpression(cardId) 与えられたコンテンツカードIDのインプレッションを記録する。
logContentCardDismissed(cardId) 指定されたコンテンツカード ID が閉じられたことを記録します。

コンテンツカードデータモデル

Braze Xamarin SDKには、ベースモデルを共有する3つのユニークなコンテンツカードカードタイプがある:バナーキャプション付き画像クラシック。各タイプはベースモデルから共通のプロパティを継承し、次の追加プロパティを持ちます。

ベースコンテンツカードモデルのプロパティ

ベースカードの完全なリファレンスについては、Android および iOS のドキュメントを参照してください。

バナー・コンテンツ・カード・モデルのプロパティ

バナーカードはクリック可能なフルサイズの画像である。

バナーカードの完全なリファレンスについては、Android および iOS のドキュメント (現在は画像のみに名称変更) を参照してください。

キャプション付き画像コンテンツカードモデルのプロパティ

キャプション付き画像カードはクリック可能なフルサイズの画像で、説明文が添えられています。

キャプション付き画像カードの完全なリファレンスについては、Android および iOS のドキュメントを参照してください。

クラシックコンテンツカードモデルのプロパティ

クラシックカードには、タイトル、説明、およびオプションの画像がテキストの左側に表示されます。

クラシック (テキストアナウンス) コンテンツカードの完全なリファレンスについては、Android および iOS のドキュメントを参照してください。クラシック画像 (ショートニュース) カードの完全なリファレンスについては、Android および iOS のドキュメントを参照してください。

GIFサポート

デフォルトでは、ネイティブの Braze Android SDK はコンテンツカードのアニメーション GIF をサポートしていません。ただし、代わりにサードパーティの画像ライブラリを使用して GIF を表示できます。詳しくは、Androidコンテンツカードを参照のこと:GIF.

デフォルトでは、Braze Swift SDK はコンテンツカードのアニメーション GIF をサポートしていません。ただし、独自のビューまたはサードパーティのビューを GIFViewProvider のインスタンスにラップできます。完全なチュートリアルについては、チュートリアル:SwiftコンテンツカードのGIFサポート.

「このページはどの程度役に立ちましたか?」
New Stuff!