1. FR.Mobile.getDeviceInfo
在 App 原生报表中,可以通过 FR.Mobile.getDeviceInfo() 正确返回设备信息
移动端版本 | JAR 包版本 |
---|---|
App9.0 | |
App8.4 及往后版本 | 2017 年 4 月 10 日 |
注:只有 App 中可以用此 JS 方法,Web 端和 H5 均不支持
2. 调用语法
通过FR.Mobile.getDeviceInfo()进行调用,返回 JSON 对象,包含两个属性:
一个是设备型号,另外一个是设备唯一 ID,如 {Model:\"iPhone 6\", DeviceID: \"862217035308177\"}
2.1 参数
属性 | 名字 | iOS值 | Android 值 |
---|---|---|---|
设备唯一 ID | DeviceID | 广告 ID | MAC 地址 |
设备型号 | Model | 设备型号如 iPhone6 | 设备型号如 HUAWEI EVA-AL00 |
3. 示例
将设备型号和设备唯一 ID 弹出显示,在分页加载结束后事件中,加入如下 JS 代码:
var deviceInfo = FR.Mobile.getDeviceInfo();
FR.Msg.alert("Model: " + deviceInfo.Model + "\n DeviceID: " + deviceInfo.DeviceID);
保存模板,在移动端端查看报表,即可看到如下效果。
4. 模板下载
点击下载模板:[App]JS 获取手机设备信息.cpt