获取每个tizen设备的唯一ID

时间:2017-07-25 07:38:53

标签: tizen tizen-wearable-sdk tizen-web-app

我正在为Tizen可穿戴设备开发应用程序。 我需要为每个设备使用唯一ID来唯一地表示每个设备。目前,我只能使用tizen.systeminfo.getCapability("http://tizen.org/system/tizenid") API获取Tizen ID。但这只是一个随机生成的字符串,并且每次重置设备时似乎都在改变。每个设备都有一个DUID形式的唯一ID(请参阅此处answer)。但看起来没有可用于以编程方式获取此API的API。那么有什么方法可以通过API或任何东西访问这个DUID,或者是否有其他任何我可以通过编程方式访问的唯一ID?

2 个答案:

答案 0 :(得分:0)

您可以从电话中获取imei(meid)号码并将其用作唯一ID。 IMEI代表国际移动设备身份,是移动设备的唯一标识符。

以下是有关如何获取imei的nativeweb文档的链接

P.S。据我所知,imei(meid)号码只有在可穿戴设备能够连接到手机

时才可用

答案 1 :(得分:0)

自Tizen 2.3起,您可以system_info_get_platform_string()使用"http://tizen.org/system/tizenid"密钥:

char* tizen_id;
int error = system_info_get_platform_string("http://tizen.org/system/tizenid", tizen_id_str);