gpt4 book ai didi

cordova - meteor Cordova 应用程序: how to run different code on iOS or Android

转载 作者:行者123 更新时间:2023-12-02 18:29:57 25 4
gpt4 key购买 nike

我们需要不同的代码才能在 iOS 或 Android 上运行。

实现此目的的一种方法是在包文件中一开始(在所有代码运行之前)运行包中的不同代码。

Meteor.isCordova 允许确定是在 Cordova 还是浏览器上。

如何在 Cordova 中确定是在 iOS 还是 Android 上。

以下代码无法正常工作,因为 Platform.isIOS() 在此阶段尚未定义:

if (Meteor.isCordova && Platform.isIOS()) {
Meteor.startup(function () {
console.log('Using plugin for iOS');
});
} else {
console.log('Using plugin for Android');
}

这与此处提出的问题不同: PhoneGap - Detect device type in phonegap因为重点是在 Meteor 构建过程中尽早检测到这一点(并且也不使用 PhoneGap 本身)。那里提供的答案在当前上下文中不起作用。

最佳答案

在 Cordova 中,您可以使用 Cordova Device Plugin检索有关您正在运行的设备的信息。

安装后,您将使用

device.platform

确定您正在运行的平台。

示例:

if (device.platform === 'Android') {
// Android only code
}

if (device.platform === 'iOS') {
// iOS only code
}

关于cordova - meteor Cordova 应用程序: how to run different code on iOS or Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33883952/

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