important:
This page references our older Objective-C SDK. Check out our new Swift SDK to integrate our latest Swift-first library.
ニュースフィードのカテゴリーを定義する
note:
ニュースフィードは非推奨になります。Braze では、ニュースフィードツールを使用しているお客様に、より柔軟でカスタマイズ可能で信頼性の高いコンテンツカードメッセージングチャネルに移行することをお勧めします。詳細については、移行ガイドをご覧ください。
Braze ニュースフィードのインスタンスは、特定のカテゴリーからのカードのみを受信するように構成できます。これにより、1 つのアプリケーション内で複数のニュースフィードストリームを効果的に統合することができます。この機能の詳細については、ニュースフィードのベストプラクティスをご覧ください。
ニュースフィードのカテゴリーは、ニュースフィードを読み込むときに以下のメソッドのいずれかを呼び出すことで定義できます。
1
2
3
4
5
6
[newsFeed setCategories:ABKCardCategoryAll];
[newsFeed setCategories:ABKCardCategoryAnnouncements];
[newsFeed setCategories:ABKCardCategoryAdvertising];
[newsFeed setCategories:ABKCardCategorySocial];
[newsFeed setCategories:ABKCardCategoryNews];
[newsFeed setCategories:ABKCardCategoryNoCategory];
1
2
3
4
5
6
newsFeed.categories = ABKCardCategory.all
newsFeed.categories = ABKCardCategory.announcements
newsFeed.categories = ABKCardCategory.advertising
newsFeed.categories = ABKCardCategory.social
newsFeed.categories = ABKCardCategory.news
newsFeed.categories = ABKCardCategory.noCategory
次の例のように、カテゴリーの組み合わせをフィードに取り込むこともできます。
1
[newsFeed setCategories:ABKCardCategoryAnnouncements|ABKCardCategoryAdvertising];
1
newsFeed.categories = ABKCardCategory([.announcements, .advertising])