反饋已提交

網絡繁忙

[通用]JS獲取手機裝置資訊

1. 概述

1.1 版本

報表伺服器版本APP/HTML5行動端展現插件版本功能變動
11.0V11.0僅支援APP
11.0V11.0.86HTML5端,新增支援獲取 FR.Mobile.getDeviceInfo().DeviceID ,但不支援 FR.Mobile.getDeviceInfo().DModel
11.0V11.0.91

V2.6.0 及之後版本的FineVis資料可視化插件,支援本文API

1.2 應用場景

行動端支援透過API呼叫,獲取裝置資訊 。

傳回的 JSON 物件,包含裝置型號(Model)和裝置唯一標識(DeviceID) 。

2. 普通報表

2.1 API簡介

對於普通報表,支援透過FR.Mobile.getDeviceInfo() 傳回裝置資訊 JSON 物件。

  • 回傳值範例:{Model:\"iPhone 11 Pro Max\", DeviceID: \"2A345464-067D-4695A1CC-65C38D7BD9EO\"}

  • 回傳值參數說明:

屬性名稱版本說明
參數值
裝置唯一IDDeviceID

APP端:始終支

HTML5端:V11.0.86及之後版本支援

iOS:廣告ID

Android:MAC地址

裝置型號Model

APP端:始終支

HTML5端:暫不支援

iOS:裝置型號,形如iPhone 11 Pro Max

Android:裝置型號,形如2A345464-067D-4695A1CC-65C38D7BD9EO

2.2 範例

將裝置型號和裝置唯一 ID 彈出顯示,在分頁載入結束後事件中,加入如下 JS 程式碼:

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

如下圖所示:

儲存範本,在 App 端查看報表,效果如下圖所示:

3. FVS 視覺化看板

3.1 API簡介

對於FVS視覺化看板,支援透過duchamp.getDeviceInfo() 傳回裝置資訊 JSON 物件。

  • 回傳值參數說明:

屬性名稱版本說明
參數值
裝置唯一IDDeviceID

APP端:始終支

HTML5端:V11.0.86及之後版本支援

iOS:廣告ID

Android:MAC地址

裝置型號Model

APP端:始終支

HTML5端:暫不支援

iOS:裝置型號,形如iPhone 11 Pro Max

Android:裝置型號,形如2A345464-067D-4695A1CC-65C38D7BD9EO

3.2 範例

在 FVS 視覺化看板中,新增一個標題組件,給標題組件新增一個 JavaScript 交互事件,輸入 JS 程式碼:

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

儲存後在 App 端查看範本,效果如下圖所示:

4. 範本下載

附件列表


主題: 行動端應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙