草庐IT

cordova_plugins

全部标签

ios - 有谁知道为什么在 ios/cordova 中抛出这个异常?

我正在开发一个带有自定义InAppBrowser插件的混合应用程序,似乎随机抛出了一个异常。我没有任何方法可以始终如一地重现此错误。我打开那个应用程序和浏览器,最终当我点击我的浏览器插件的关闭按钮时,就会发生这种情况。在我在这里调用这条线之后,它发生在cordova中异常实际发生的地方CordovaLib.xcodeproj/Classes/Commands/CDVCommandDelegateImpl.m我花了几个小时试图找出发生了什么,但我在网上找不到任何有用的信息。我试过将它包装在try/catch中,至少看看我是否可以绕过它,但这也不起作用实际记录的错误是:***-[DDWeb

javascript - Ionic Cordova 推送提醒问题与振动和声音 iOS

我在玩ionic和手机gap-plugin-push通知插件,但似乎无法播放声音。我正在初始化推送:varpush=newIonic.Push({"debug":true,"onNotification":function(notification){varpayload=notification.payload;},"onRegister":function(data){console.log(data.token);},"pluginConfig":{"ios":{"badge":true,"sound":true,"alert":true,"vibration":true}}})

ios - iOS 从 cordova-1.8.1 升级到 cordova-2.0.0 失败

我将我的PhoneGap(或更好的Cordova)项目从1.8.1版本升级到2.0.0。在Android和WindowsPhone7项目中运行成功。我在iOS项目中遇到问题:当我构建项目以尝试该功能时,输出控制台会提示:2012-08-1911:02:17.480MyProjectName[1414:13703]Error:executingmodulefunction'setInfo'inmodule'cordova/plugin/ios/device'.HaveyouincludedtheiOSversionofthecordova-1.8.1.jsfile?2012-08-191

ios - 使用新版本的 Cordova 更新旧的 Cordova/PhoneGap 项目

我有一个一年前制作的应用程序,我想更新。我想使用最新版本的cordova(2.7.0)。现有应用程序运行1.7.0。我可以简单地将项目中的cordova.js文件替换为新文件吗?我尝试遵循更新项目的命令行规则,但我对命令行的了解有限,无法做到这一点。任何帮助将不胜感激!谢谢! 最佳答案 这是UpgradeGuideofCordova(适用于iOS)。 关于ios-使用新版本的Cordova更新旧的Cordova/PhoneGap项目,我们在StackOverflow上找到一个类似的问题:

android - Cordova /Phonegap : run FileTransfer plugin in background thread

我看到一个Unresolved老问题:RunPhoneGapFileTransferinbackgroundthread?有没有关于这个主题的新闻?我正在使用带有FileTransfer插件的Cordova3.4.0,当我下载文件时,UI开始滞后,特别是在iOS设备上,加载gif一直被卡住有没有其他插件可以顺利下载文件? 最佳答案 我刚刚查看了文件传输的发行说明。该问题已在最新版本中修复:0.4.3(Apr17,2014)...CB-5175:[ios]CDVFileTransferasynchronousdownload(Fixe

javascript - Cordova 加载远程 javascript

我正在使用cordova/phonegap构建iOS应用程序。问题是我无法加载谷歌地图,因为它是外部js脚本。我花了几个小时才找到答案,但没有运气。然而这是我发现的:这适用于浏览器和xcodeiOS模拟器。这在模拟器中不起作用,在真实设备上也不起作用。应用程序不加载jquery,并完全中断。当然,正如预期的那样,这在浏览器中是有效的。我有在我的config.xml中...还有……放这个:代码中的某处...工作正常。有什么想法吗? 最佳答案 也许您必须将“http://”添加到您的javascript代码中。因为cordova应用程序

android - 混合应用程序 (Cordova/Phonegap) 中的日历样式日期选择器

可能我的问题是多余的,但是否有一种解决方案可以在Cordova/Phonegap应用程序的ANDROID和IOS中显示native日历样式的日期选择器。我已经搜索了很多解决方案但没有运气。我唯一发现至少在android中有一个日历样式的日期选择器(不确定IOS),如此处所述http://android-er.blogspot.in/2013/06/options-for-datepicker-to-display-or.html.但不知道如何在phonegap混合应用程序中开发它我已经尝试过HTML5输入日期类型,但它显示为微调框。我有一个使用jQueryMobileUI或类似控件的替

javascript - Cordova/Phonegap - beforeunload 工作或任何替代方案吗?

所以我有一个客户端对象,我想在应用程序被终止之前写入一个文件。有谁知道浏览器beforeunload事件是否适用于该目的?或者Cordova是否有处理这种情况的native方法?我知道有“暂停”和“恢复”事件,但我不确定它们是否也处理“终止”事件。我似乎无法在任何地方找到任何关于此的文档。如果有人能指出正确的方向并提出建议,我们将不胜感激。 最佳答案 经过更多的挖掘和一些试验和错误,我想处理这个问题的正确方法是听我在问题中提到的“暂停”事件。每次用户甚至拉起菜单以终止应用程序时,它似乎都会触发。它应该可以满足我的目的。documen

ios - Cordova 灰色背景色

我是Cordova/PhoneGap开发的新手。部署到iPhone时,我注意到应用程序后面有这种浅灰色背景色。当设备从纵向旋转到横向(反之亦然)时,这一点很明显。使用默认启动应用程序向上或向下滚动时,您也可以看到它。纹波模拟器没有这个效果。知道这种颜色从何而来以及如何覆盖它吗?我尝试用修改config.xml。我当然可以设置body的css背景颜色,但这不会改变灰色背景。下面是iPhone的一些屏幕截图,您可以在其中看到使用默认示例应用旋转或向上滚动时的灰色背景。iosscreenshot1iosscreenshot2 最佳答案 您

ios - ionic Cordova 使用媒体插件在 IOS 上录制音频失败

我正在开发一个ionic应用程序,我需要录制音频文件,所以我使用了cordova-plugin-media,它在android上运行良好,但是当我在ios上尝试时,我得到了这个错误:{"message":"FailedtostartrecordingusingAVAudioRecorder","code":1}这是我的代码:varextension='.wav';varname='filename';varaudio=null;varfilepath;$scope.startRecording=function(){name=Utils.generateFilename();if(de