设备信息模块(iOS)
函数名称:sz.system.udid
函数功能:获取设备
函数方法
udid = sz.system.udid();
返回值 | 类型 | 说明 |
---|---|---|
udid | string | 设备 UDID |
函数用例
local sz = require("sz")
--免费触动精灵 TSP 脚本调用此函数将不再提供返回值
--仅支持 iOS
udid = sz.system.udid() --获取设备的 UDID
dialog(udid, 0)
注意事项
- 触动精灵开发平台免费脚本仅支持使用 v6、v11 加密模式,对于此函数不提供返回值 ,更多函数详见扩展阅读。
函数名称:sz.system.serialnumber
函数功能:获取设备序列号
函数方法
serialnumber = sz.system.serialnumber();
返回值 | 类型 | 说明 |
---|---|---|
serialnumber | string | 设备序列号 |
函数用例
local sz = require("sz")
--免费触动精灵 TSP 脚本调用此函数将不再提供返回值
serialnumber = sz.system.serialnumber()--获取设备的序列号
dialog(serialnumber, 0)
注意事项
- 触动精灵开发平台免费脚本仅支持使用 v6、v11 加密模式,对于此函数不提供返回值 ,更多函数详见扩展阅读。
函数名称:sz.system.wifimac
函数功能:获取设备 WiFi MAC 地址
函数方法
wifimac = sz.system.wifimac()
返回值 | 类型 | 说明 |
---|---|---|
wifimac | string | 设备 WiFi MAC 地址 |
函数用例
local sz = require("sz")
--免费触动精灵 TSP 脚本调用此函数将不再提供返回值
--仅支持 iOS
wifimac = sz.system.wifimac() --获取设备的 WiFi MAC 地址
dialog(wifimac, 0)
注意事项
- 触动精灵开发平台免费脚本仅支持使用 v6、v11 加密模式,对于此函数不提供返回值 ,更多函数详见扩展阅读。
函数名称:sz.system.btmac
函数功能:获取设备蓝牙 MAC 地址
函数方法
btmac = sz.system.btmac();
返回值 | 类型 | 说明 |
---|---|---|
btmac | string | 蓝牙 MAC 地址 |
函数用例
local sz = require("sz")
--免费触动精灵 TSP 脚本调用此函数将不再提供返回值
--仅支持 iOS
btmac = sz.system.btmac() --获取设备的蓝牙 MAC 地址
dialog(btmac, 0)
注意事项
- 触动精灵开发平台免费脚本仅支持使用 v6、v11 加密模式,对于此函数不提供返回值 ,更多函数详见扩展阅读。
函数名称:sz.system.osversion
函数功能:获取设备系统版本号
函数方法
osversion = sz.system.osversion();
返回值 | 类型 | 说明 |
---|---|---|
osversion | string | 设备系统版本号 |
函数用例
local sz = require("sz")
osversion = sz.system.osversion() --获取设备的系统版本号
dialog(osversion, 0)
函数名称:sz.system.mgcopyanswer("ProductType")
函数功能:获取设备详细型号
函数方法
producttype = sz.system.mgcopyanswer("ProductType");
返回值 | 类型 | 说明 |
---|---|---|
producttype | string | 设备详细型号 |
函数用例
local sz = require("sz")
--仅支持 iOS
producttype = sz.system.mgcopyanswer("ProductType")--获取设备详细型号
dialog(producttype,0)
注意事项
- 详细型号指的是 iPhone 5,3
函数名称:sz.system.mgcopyanswer("UserAssignedDeviceName")
函数功能:获取设备名称
函数方法
devicename = sz.system.mgcopyanswer("UserAssignedDeviceName");
返回值 | 类型 | 说明 |
---|---|---|
devicename | string | 设备名称 |
函数用例
local sz = require("sz")
--仅支持 iOS
devicename = sz.system.mgcopyanswer("UserAssignedDeviceName")--获取设备名称
dialog(devicename,0)
注意事项:
- 获取的设备名称是
设置 - 通用 - 关于本机 - 名称
处用户自己设置的名称。
函数名称:sz.system.mgcopyanswer("InternationalMobileEquipmentIdentity")
函数功能:获取设备 IMEI
函数方法
imei = sz.system.mgcopyanswer("InternationalMobileEquipmentIdentity");
返回值 | 类型 | 说明 |
---|---|---|
imei | string | 设备 IMEI |
函数用例
local sz = require("sz")
--免费触动精灵 TSP 脚本调用此函数将不再提供返回值
--仅支持 iOS
imei = sz.system.mgcopyanswer("InternationalMobileEquipmentIdentity") --获取设备 IMEI
dialog(imei,0)
注意事项
- 触动精灵开发平台免费脚本仅支持使用 v6、v11 加密模式,对于此函数不提供返回值 ,更多函数详见扩展阅读。
函数名称:sz.system.localwifiaddr
函数功能:获取本地网络地址
函数用例
local sz = require("sz")
local ret = ""
--仅支持 iOS
for i,v in ipairs(sz.system.localwifiaddr()) do --获取本地网络地址
ret = ret..(v[1]).."="..(v[2]).."\n"
end
dialog(ret,0)
注意事项
- 引擎版本 iOS v2.1.9 以上版本中采用新版苏泽扩展库,sz.system.localwifiaddr() 将返回一个 table,table 中包含本地内部环回地址、蜂窝地址、本地 WiFi 地址。