gpt4 book ai didi

android - Android PhoneGap 中的 device.uuid 未定义?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:31 26 4
gpt4 key购买 nike

我正在编写一个向中央数据库发送请求的 PhoneGap 应用程序。它需要能够识别与其连接的唯一设备。

PhoneGap 的 device.uuid property似乎可以解决问题。在 webOS 和 iPhone 上,我得到一个唯一的字母数字字符串,这将满足我的需要。但是,我测试过的 Android 设备(摩托罗拉 Droid 和 Android SDK 模拟器,都运行 Android 2.1)返回“undefined”作为 device.uuid

device.platformdevice.name 在所有三个平台上都返回正确的值,因此问题与 device 无关> 对象本身(它在我使用它的代码块中定义)。

这是 Android 的限制吗? PhoneGap 有问题吗?

如果不通过device.uuid,是否还有其他方法可以获得这样的全局唯一标识符?

编辑:似乎永远不会触发 deviceready 事件,这需要在 device.uuid 属性可用之前发生。

最佳答案

根据 Phonegap 版本和/或设备,您可能需要明确安装插件。在我们的项目中,设备存在但 device.uuid 未定义。运行 cordova plugin add org.apache.cordova.device 解决了我们案例中的问题。

关于android - Android PhoneGap 中的 device.uuid 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com