• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

android - Titanium.Platform.id 包含 Android 和 iOS 的 UUID 或 UDID?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 12:51:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

根据 appcelerator 的文档:

Titanium.Platform.id : StringREADONLY
Applications's globally-unique ID (UUID).

On Android, this may be the UDID (unique device ID). For iOS, this is a unique identifier for this install of the application.

Previously on iOS this may have been a UDID, but access to this has been restricted by Apple.

在 Android 上它是否返回 UDID 或任何其他唯一标识符,因为文档说它可能是 UDID。

除了 iOS 唯一可用的 UUID,它是否与以下 CFUUID、NSUUID 或供应商标识符中的任何一个相同。



Best Answer-推荐答案


对于 Android Ti.Platform.id 使用 TiPlatformHelper.getInstance().getMobileId() 它继承自封闭源代码 APSAnalyticsHelper 帮助程序用于 Appcelerator 分析。我无法分享源代码,但它基本上是我们生成并存储在持久性 sqlite 数据库中的 UUID。

对于 iOS,它使用 TiUtils.appIdentifier这基本上做同样的事情。

所以,回答您的问题:两者都使用生成并持久存储的 UUID。只是 UUID 的格式在两个平台上有所不同。

关于android - Titanium.Platform.id 包含 Android 和 iOS 的 UUID 或 UDID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35084829/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap