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

标签 rhomobile rhodes

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

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

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

最佳答案

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

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

System.get_property("phone_id")

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

关于rhomobile - 如何在 Rhomobile 中生成设备特定的唯一编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18802717/

相关文章:

javascript - rhomobile javascript 不工作

ios - 使用 Titanium 或 Rhodes 重写原生 iOS 应用程序

java - 安装 Rhodes 框架时遇到问题

ruby - Rhomobile 使用 CSV 或 XML 从外部 Web 服务器插入本地数据库

ruby-on-rails - 在 RhoMobile 上访问 Ruby 参数时遇到问题

Rhodes 4.0.0 Android 构建失败

c# - Ruby base64 到 C# base64

iphone - CLLocationManager 委托(delegate)在初始化后不工作

android - 安卓 : ruboto vs rhodes? 上的 ruby

authentication - 如何使用用户名和密码获取 github token