gpt4 book ai didi

android - Phonegap 设备在 Android 和 iOS 上均未定义

转载 作者:可可西里 更新时间:2023-11-01 06:19:15 24 4
gpt4 key购买 nike

在使用 Phonegap 平台时,我遇到了一个问题。尝试访问任何设备字符串时,例如device.name 或 device.platform,我得到的值未定义。这在 iOS 和 Android 上都会发生。我已经在 ApplicationManifest 和配置中设置了 Android 的权限。

在研究问题时,我发现问题可能是设备功能仅在大约 1 到 3 秒后才可用。我已经运行了一些测试,将超时设置为 10 秒,甚至在不同时间(最多几分钟)通过 onClick 手动执行操作,但我一直收到未定义的值。

我试过 window.device.name 而不是 device.name,结果相同。

有人知道为什么会这样吗?

在 iOS 6.0.2 和 Android 4.1.2 上运行 Phonegap 2.3.0

代码:

$('#deviceName').html('Name: ' + device.name);
$('#devicePlatform').html('Platform: ' + device.platform);
$('#devicePlatformVersion').html('Version: ' + device.version);

完整代码 here

非常感谢您的帮助!

最佳答案

“警告:device.name 已从 2.3.0 版开始弃用。请改用 device.model。”

引用以下内容:http://docs.phonegap.com/en/edge/cordova_device_device.md.html#device.name

关于android - Phonegap 设备在 Android 和 iOS 上均未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457926/

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