反馈已提交

网络繁忙

[App]JS获取手机设备信息

  • 文档创建者:susie
  • 历史版本:14
  • 最近更新:Alicehyy 于 2024-04-17
  • 1. 版本

    APP版本功能变动
    V11.0-
    V11.0.91接口支持 FVS 插件 V2.6.0 及之后版本

    注:只有 App 中可以用此 JS 方法,Web 端和 H5 均不支持 。

    2. 调用语法

    在 App 原生报表中,可以通过调用 FR.Mobile.getDeviceInfo() 返回设备信息 JSON 对象,包含两个属性:

    注:FVS 模板中通过 duchamp.getDeviceInfo() 进行调用。

    一个是设备型号,另外一个是设备唯一 ID,如 {Model:\"iPhone 11 Pro Max\", DeviceID: \"2A345464-067D-4695A1CC-65C38D7BD9EO\"}

    参数说明:

    属性  名字  iOS值  Android 值  
    设备唯一 IDDeviceID广告 IDMAC 地址
    设备型号Model设备型号如 iPhone 11 Pro Max设备型号如 2A345464-067D-4695A1CC-65C38D7BD9EO

    3. 普通报表示例

    将设备型号和设备唯一 ID 弹出显示,在分页加载结束后事件中,加入如下 JS 代码:

    var deviceInfo = FR.Mobile.getDeviceInfo();
    FR.Msg.alert("Model: " + deviceInfo.Model + "\n DeviceID: " + deviceInfo.DeviceID);

    如下图所示:

    222

    保存模板,在 App 端查看报表,效果如下图所示:

    4. FVS 可视化看板示例

    在 FVS 可视化看板中,添加一个标题组件,给标题组件添加一个 JavaScript 交互事件,输入 JS 代码:

    var deviceInfo = duchamp.getDeviceInfo();
    duchamp.Msg.alert({
    title: deviceInfo.Model,
    message: deviceInfo.DeviceID
    });

    Snag_15a78f5.png

    保存后在 App 端查看模板,效果如下图所示:

    f1b447390ef5f2a67678eb5a10a48092.jpg

    4. 模板下载

    附件列表


    主题: 移动端应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持