开发者可以通过调用此接口获取预置属性信息
方法示例
export function retrievePresetProperties():Object;
示例代码
let presetProperties = SolarEngine.retrievePresetProperties();
const object = presetProperties as { _package_name: string; _app_name: string, _screen_height: number};
console.log("_package_name:" + object._package_name);
console.log("_app_name:" + object._app_name);
console.log("_screen_height:" + object._screen_height);
返回字段说明
| 字段 | 说明 |
|---|---|
| _appkey | SE平台分配的appKey,开发者初始化传入 |
| _distinct_id | SE生成的设备ID |
| _account_id | 开发者通过login接口传入的accountID |
| _visitor_id | 开发者通过setVisitorID接口传入的visitorID |
| _session_id | SE内部每次冷启动生成的sessionID |
| _uuid | SE安装时产生的唯一UUID(仅Android平台支持获取) |
| _imei | 设备IMEI(仅Android平台支持获取) |
| _imei2 | 设备IMEI2(仅Android平台支持获取) |
| _gaid | 设备gaid(仅Android平台支持获取) |
| _oaid | 设备oaid(仅Android平台支持获取) |
| _idfa | 设备idfa(仅iOS平台支持获取) |
| _idfv | 设备idfv(仅iOS平台支持获取) |
| _android_id | 设备AndroidId(仅Android平台支持获取) |
| _ua | 设备的UA |
| _language | 设备的系统设置的语言 |
| _time_zone | 设备的时区 |
| _manufacturer | 设备生成厂商 |
| _platform | 设备平台标记,Android平台为1,iOS平台为2 |
| _os_version | 设备系统版本 |
| _screen_height | 屏幕高 |
| _screen_width | 屏幕宽 |
| _density | 屏幕密度(仅Android平台支持获取) |
| _device_model | 设备型号 |
| _device_type | 设备类型,1:Android_phone,2:Android_pad,3:iphone,4:ipad,0:其它 |
| _app_version | 应用版本号 |
| _app_version_code | 应用版本code |
| _package_name | 应用包名 |
| _app_name | 应用名称 |
| _channel | 渠道名称,iOS默认为AppStore |
| _lib | 固定字段:1代表Android,2代表iOS |
| _lib_version | SDK版本号 |