在没有设备的情况下测试cordova插件

Posted

技术标签:

【中文标题】在没有设备的情况下测试cordova插件【英文标题】:Testing cordova plugins without device 【发布时间】:2015-10-18 06:46:17 【问题描述】:

我想我已经知道这个问题的答案,但我想我会把它扔在那里以防万一有解决方法....

刚刚使用 ngcordova 构建了一个 ionic 应用程序,它运行良好,我已经在我的 android 设备上进行了测试并部署到了 playstore。

正在部署到苹果应用商店。我目前没有苹果 ios 物理设备来测试 cordova 插件。

我正在使用短信、相机和本地通知。据我所知,这些无法在 xcode 的 ios 模拟器中进行测试。

真的不想在平板电脑上花费 400 英镑来测试一个应用程序。有人遇到同样的问题并找到了测试方法吗?

【问题讨论】:

【参考方案1】:

您可以在 iOS 模拟器中测试插件。

编辑:我偶然发现了the official documentation,它指出即使使用 Ionic View,您也可以测试这些插件:

com.brodysoft.sqlitePlugin 1.0.3“Brodysoft SQLitePlugin” com.ionic.keyboard 1.0.3“键盘” com.phonegap.plugins.barcodescanner 1.1.0 "BarcodeScanner" org.apache.cordova.battery-status 0.2.12 “电池” org.apache.cordova.camera 0.3.4“相机” org.apache.cordova.console 0.2.12“控制台” org.apache.cordova.device 0.2.13“设备” org.apache.cordova.device-motion 0.2.11“设备运动” org.apache.cordova.device-orientation 0.3.10“设备方向” org.apache.cordova.dialogs 0.2.11“通知” org.apache.cordova.geolocation 0.3.11 “地理位置” org.apache.cordova.globalization 0.3.3“全球化” org.apache.cordova.network-information 0.2.14 “网络信息” org.apache.cordova.vibration 0.3.12 “振动” org.chromium.zip 1.0.0“邮编”

【讨论】:

OK 看看。尝试了本地通知,但没有触发,短信也没有做任何事情。? 当然,没问题,我很高兴能帮上忙。我看到您似乎是该站点的新手-如果我的回答对您有用,请考虑将其投票并标记为正确答案。谢谢。

以上是关于在没有设备的情况下测试cordova插件的主要内容,如果未能解决你的问题,请参考以下文章

Cordova 控制台插件 console.log

cordova 常用插件

没有 Ionic 的设备上的 Cordova 热重载

未找到 Cordova_Plugins.js

Cordova 版本 6.4.0 - 如何安装 httpd 插件?

Apache Cordova 无法加载插件