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



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

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

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

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

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

System.get_property("phone_id")

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

是的,上述方法仅适用于安卓,在最近的iPhone(5.0之后)中,我们无法通过该程序访问设备唯一id(uuid)。

相关内容

  • 没有找到相关文章