存儲
本文描述了在使用Braze Android SDK時捕獲的不同設備級屬性。
設備屬性
默認情況下,Braze將收集以下內容設備級的屬性允許基於設備、語言和時區的消息個性化。
AD_TRACKING_ENABLED
ANDROID_VERSION
航空公司
IS_BACKGROUND_RESTRICTED
語言環境
模型
NOTIFICIATION_ENABLED
決議
時區
注意:
AD_TRACKING_ENABLED
而且時區
就算收了也不收零
或空白。GOOGLE_ADVERTISING_ID
不被SDK自動收集,必須通過com.appboy.IAppboy.setGoogleAdvertisingId
.
可以禁用或指定希望收集的屬性,方法是使用BrazeConfig.Builder.setDeviceObjectAllowlistEnabled ()
而且BrazeConfig.Builder.setDeviceObjectAllowlist ()
.
下麵的例子展示了允許在device對象中隻包含Android操作係統版本和設備區域:
1 2 3
new BrazeConfig.Builder() . setdeviceobjectallowlistenabled (true) . setdeviceobjectallowlist (EnumSet.of(DeviceKey.))ANDROID_VERSION DeviceKey.LOCALE));
缺省情況下,所有字段都是啟用的。注意,如果沒有某些屬性,並非所有特性都能正常工作。例如,如果沒有時區,本地時區交付將無法正常工作。
訪問我們的SDK數據收集文章以閱讀有關自動收集設備屬性的更多信息。