如何在Rhomobile中生成设备特定的唯一编号

时间:2013-09-14 14:19:58

标签: rhomobile rhodes

我需要为服务器发送每个设备的唯一编号,以跟踪应用程序安装并创建其特定的设备编号。

当我用某个逻辑生成唯一编号,并使其存储在本地数据库中时,但在卸载和再次安装应用程序时,生成的编号是不同的。 所以我以前无法获得该设备的数据。

我们有办法制作/生成这个唯一的号码吗?

2 个答案:

答案 0 :(得分:2)

您应该使用System属性来获取一些唯一的数字,而不是通过某些复杂的逻辑生成唯一的数字。

即使在卸载并重新安装后,您也可以使用System.get_property()获取phone_id对所有设备都是唯一的。

System.get_property("phone_id")

在此处查看所有属性列表http://docs.rhomobile.com/rhodesapi/system-api#getproperty

答案 1 :(得分:0)

是的,上述方法仅适用于Android,在最近的iPhone(5.0之后),我们无法通过程序访问设备unique-id(uuid)。