important:
This page references our older Objective-C SDK. Check out our new Swift SDK to integrate our latest Swift-first library.
ビーコンの統合
ここでは、特定の種類のビーコンを Braze と統合して、セグメンテーションとメッセージングを可能にする方法について説明します。
Gimbal ビーコン
Gimbal ビーコンを設定してアプリに統合すると、カスタムイベント (アクセスの開始または終了、ビーコンの監視など) をログに記録できます。これらのイベントのプロパティ (場所の名前、滞在時間など) をログに記録することもできます。
ユーザーが場所に入ったときにカスタムイベントをログに記録するには、次のコードを didBeginVisit
メソッドに入力します。
1
2
[[Appboy sharedInstance] logCustomEvent:@"Entered %@", visit.place.name];
[[Appboy sharedInstance] flushDataAndProcessRequestQueue];
1
2
Appboy.sharedInstance()?.logCustomEvent("Entered %@", visit.place.name)
Appboy.sharedInstance()?.flushDataAndProcessRequestQueue()
flushDataAndProcessRequestQueue
は、アプリがバックグラウンドで実行されている場合でもイベントが必ずログに記録されることを確認します。これと同じプロセスを、場所から離れる行動についても実装できます。これにより、ユーザーが新しい場所を入力するたびに固有のカスタムイベントが作成され、増分されることに注意してください。50 個を超える場所を作成する予定の場合は、一般的な「入力された場所」カスタムイベントを 1 つ作成し、イベントプロパティとして場所名を含めることをお勧めします。