草庐IT

cordova_plugins

全部标签

ios - Cordova iOS 顶部的白色条

将StatusBarOverlaysWebview添加到config.xml后,我在屏幕顶部看到一个白色条,所有内容都被向下推(参见屏幕截图-状态栏顶部有一个白色条)。因此,它不是仅仅将状态栏高度(20px)添加到屏幕,而是增加了40px。我仔细检查了我所有的样式,一切看起来都很好,所以我猜它是由插件引起的。谁能告诉我如何解决这个问题?这是我的配置:这是没有设置颜色和使用window.StatusBar.overlaysWebView(false)的样子;而不是config.xml 最佳答案 试试这个,下面的代码对我有用:如果您仍然

ios - 在 PhoneGap/Cordova 中安排本地通知在 iOS 模拟器上不起作用

安装了最新的Xcode(7.3.1)安装了最新的PhoneGap(6.2.7)创建默认的PhoneGap应用使用phonegappluginaddde.appplant.cordova.plugin.local-notification安装本地通知插件添加了创建通知的代码(见下文)使用phonegapruniOS运行没有出现通知index.js中的代码:document.addEventListener('deviceready',function(){try{cordova.plugins.notification.local.schedule({text:"Thisisthetex

ios - 由于 es6-prepare-plugin,安装插件总是失败

我正在尝试准备我的iOS应用程序,我需要让socialsharing和whitelist插件正常工作,但它们不起作用。例如,当我这样做时:sudocordovapluginaddcordova-plugin-x-socialsharing我明白了:Installing"cordova-plugin-x-socialsharing"forandroidFailedtoinstall'cordova-plugin-x-socialsharing':CordovaError:Failedtofetchplugines6-promise-pluginviaregistry.Probablyth

ios - Cordova iPhone X 启动图像最初在底部显示白色区域

还有其他人遇到过这个问题吗?见附图。iPhoneX模拟器上的Cordovaios启动图像最初在底部显示白色区域一秒钟,然后在状态栏文本颜色更改时跳转到全屏:我设置了viewport-fit=cover并且启动图像是:Default@2x~iphone~anyany.png(=1334x1334=667x667@2x)Default@2x~iphone~comany.png(=750x1334=375x667@2x)Default@2x~iphone~comcom.png(=750x750=375x375@2x)Default@3x~iphone~anyany.png(=2436x243

ios - Cordova iOS平台版本表

我正在尝试将每个cordova版本与其支持的iOS版本进行映射,但在官方文档中没有类似Android选项卡的表格。所以我需要知道foreachcordova-ios版本,这是支持的iOS版本范围。目前我只映射了Android发布版本。最后,如果有人感兴趣,我将发布映射器,其中包含:phonegap-builder、cordova-cli、cordova-android、cordova-ios、ios和android版本及其依赖项映射。非常感谢。西蒙 最佳答案 从新到旧:CordovaiOS4.4.0+支持iOS9+CordovaiO

ios - 在 Xcode 上模拟 Cordova 应用程序时如何更新代码?

我有一个用Xcode打开的Cordova项目,然后从那里进行模拟。Xcode将项目执行gitcheckout到新文件夹并从那里运行代码。但是,当我运行模拟器时,它似乎打开了我项目的旧版本,因为它包含一个我很久以前删除的JS调试器。当我查看Xcode中的代码时,它看起来是正确的,但模拟器仍然运行旧版本。 最佳答案 对于cordova3.X,您不应该使用xcode即使您使用的是xcode,每次更改内容时也必须运行cordovaprepareios命令。您可以创建脚本(在xcode中选择项目,转到构建阶段,单击+按钮,然后新建运行脚本阶段

javascript - ios 状态栏 phonegap/cordova 的黑色文本颜色

我正在尝试更改我的phonegap应用程序中ios状态栏的文本颜色,但它对我不起作用。我尝试了cordova.statusbar插件和核心设置的不同设置组合。现在我的config.xml中有这个:我应该使用哪些设置来使应用状态栏中的文本变为黑色?附言对不起我的英语 最佳答案 去掉第一个,那个不存在并将StatusBarStyle更改为lightcontent 关于javascript-ios状态栏phonegap/cordova的黑色文本颜色,我们在StackOverflow上找到一个类

ios - Cordova 推送通知操作

Cordova当然有发送推送通知的选项,但是是否有任何插件能够直接向通知添加操作?我尝试搜索“交互式通知”和“通知操作”插件,但没有找到任何结果。我还尝试查看APIreferenceforphonegap-plugin-push但没有找到合适的选项或方法。我正在寻找的一个例子是当iMessage允许用户甚至不打开应用程序就可以回复文本时发生的情况:任何Cordova插件都可以向推送通知添加操作吗? 最佳答案 您的通知可以包含操作按钮。对于iOS8+,您必须在初始化插件时设置可能的操作:varpush=PushNotification

android - 增加超时以摆脱 Cordova/PhoneGap 应用程序中的 "The server is taking longer than expected to respond"

我正在为iOS和Android应用程序使用Cordova/PhoneGap。该应用程序所做的只是在onDeviceReady()函数中调用“window.location.replace”以将浏览器重定向到外部站点。从那时起,“应用程序”只需使用Cordova/PhoneGap的内置浏览器来处理所有内容(而不是InAppBrowser)。我发现的一件事是,当服务器运行速度可能比平时慢一点时,我有时会收到此弹出消息:弹出窗口出现得太早了,通常只出现几秒钟。正如我所说,这在iOS和Android上都会发生。是否可以将Cordova/PhoneGap浏览器中的超时时间增加到更高的值(例如60

ios - iPhone 屏幕方向在 cordova 3.5.0 中没有改变

当我使用iPhone在我的应用程序中旋转屏幕时,它始终保持纵向并且没有任何变化。但是它适用于iPad。我可以旋转它并改变方向。如何让我的应用程序在我转动iPhone时改变屏幕方向?在config.xml我有:我能找到的唯一解决方案是在cordova代码中更改MainViewController.m中的方法shouldAutorotateToInterfaceOrientation:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESfo