Skip to content

ストレージ

この記事では、Braze Android SDK を使用する際にキャプチャされるさまざまなデバイスレベルのプロパティについて説明します。

デバイスのプロパティ

デフォルトでは、Braze は以下のデバイスレベルプロパティを収集し、デバイス、言語、タイムゾーンベースのメッセージのパーソナライズを可能にします。

  • AD_TRACKING_ENABLED
  • ANDROID_VERSION
  • CARRIER
  • IS_BACKGROUND_RESTRICTED
  • LOCALE
  • MODEL
  • NOTIFICIATION_ENABLED
  • RESOLUTION
  • TIMEZONE

収集するプロパティを無効にしたり指定したりするには、BrazeConfig.Builder.setDeviceObjectAllowlistEnabled()BrazeConfig.Builder.setDeviceObjectAllowlist() を使用してプロパティを設定します。

次の例では、デバイスオブジェクトに Android OS のバージョンとデバイスのロケールのみを含めるようにデバイスオブジェクトを許可リストに登録する方法を示します。

1
2
3
  new BrazeConfig.Builder()
      .setDeviceObjectAllowlistEnabled(true)
      .setDeviceObjectAllowlist(EnumSet.of(DeviceKey.ANDROID_VERSION, DeviceKey.LOCALE));

デフォルトでは、すべてのフィールドが有効になっています。いくつかのプロパティがないと一部の機能が正しく機能しないことがあるので注意してください。たとえば、ローカルタイムゾーンの配信はタイムゾーンなしでは機能しません。

自動的に収集されるデバイスプロパティの詳細については、SDK データ収集に関する記事をご確認ください。

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