草庐IT

cordova_plugins

全部标签

ios - 用cordova打开本地pdf文件

我使用的是cordova3.3.0,我想打开一个本地pdf文件,然后根据用户要求关闭它。ref=window.open(encodeURI(path),'_blank','location=yes');ref.addEventListener('exit',function(){ref.removeEventListener('exit',function(){});ref.close();});这会在应用程序浏览器中打开一个文件,但是当我打开一些pdf文件时我无法返回到实际的应用程序。如何添加一些关闭按钮或其他东西?我正在努力让它在ios上运行。 最佳答案

javascript - 从 Cordova Capture 获取音频数据的 base64

我正在使用ngCordovaCapture通过录制音频并将base64发送到某处(通过REST)来编写此代码。我可以让CaptureAudio工作,但是一旦它返回audioURI,我就无法从文件系统获取base64数据。我的代码如下:$cordovaCapture.captureAudio(options).then(function(audioURI){$scope.post.tracId=$scope.tracId;$scope.post.type='audio';console.log('audioURI:');console.log(audioURI);varpath=audi

android - Cordova FCM - 构建错误 : Failed to apply plugin [id 'com.google.gms.google-services' ]

我有一个适用于Android和iOS的Cordova应用程序,我正在尝试添加FCM这样我就可以发送推送通知了。我已多次按照网站上的设置说明进行操作,但仍然遇到相同的构建错误。这是我在运行Cordovabuild时遇到的错误FAILURE:Buildfailedwithanexception.*Where:Buildfile'C:\Users\Me\workspace\App\platforms\android\build.gradle'line:326*Whatwentwrong:Aproblemoccurredevaluatingrootproject'android'.>Faile

ios - Cordova 5.3.1 和 iOS9 平台 - 我无法从外部源加载图像和脚本

最初我试图通过Socket.io建立连接,但很快发现“外部”的任何内容都无法加载到我的Cordova/iOS应用程序中。我检查了config.xml中的白名单设置。他们似乎很好,但以防万一我补充道不幸的是,这没有帮助。我试图删除白名单插件cordovapluginaddorg.apache.cordova.whitelistPlugin"cordova-plugin-whitelis"isnotpresentintheproject.Seecordovapluginlist.所以我检查了cordova插件列表并返回了cordova-plugin-console1.0.1"Console

ios - Cordova/Ionic - 从 InAppBrowser 下载文件

场景是这样的:我在InAppBrowser打开一个网站,用户在那边工作结束后,网站生成一个.pdf供用户下载,问题是pdf下载不了,打开它在浏览器中。有没有办法让它从InAppBrowser下载?我目前正在开发iOS应用程序,因此该解决方案更适合iOS。提前致谢。 最佳答案 按照@jcesarmobile的建议,这就是我想出的:首先我必须安装cordova-plugin-file-transfer打开网址varurl="http://mi-fancy-url.com";varwindowref=window.open(url,'_b

android - 警告 "Kotlin plugin version is not the same as library version"(但它是!)

我有一个Android工作室项目,我在其中添加了一个Java库模块,我称之为core。我的三个Gradle构建文件如下所示。项目/build.gradlebuildscript{ext.kotlin_version='1.2.40'repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.0.1'classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"}}allprojects{reposit

android - 警告 "Kotlin plugin version is not the same as library version"(但它是!)

我有一个Android工作室项目,我在其中添加了一个Java库模块,我称之为core。我的三个Gradle构建文件如下所示。项目/build.gradlebuildscript{ext.kotlin_version='1.2.40'repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.0.1'classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"}}allprojects{reposit

ios - Cordova 3.3 使用 Media API 暂停和恢复录制

我正在使用Cordova的媒体API为iOS5.0+制作一个简单的录音机。我让用户能够开始-暂停-恢复-停止录制音频。我定义的三个按钮是开始录制停止录制暂停/恢复录制我能够成功开始和停止录制。我无法做的是暂停录音,然后再次恢复。我提到了MediaAPIexamplesCordova并在我的代码中也使用了一些。请帮忙!!! 最佳答案 通过扩展MediaAPI插件,我能够使用MediaAPI调用记录器的暂停和恢复功能。同样的解决方法如下:媒体API插件的原生部分将以下方法添加到CDVSound.mCDVSound.m-(void)res

ios - PhoneGap/Cordova + iOS7 + XCode 5

我刚刚完成一个应用程序,然后iOS7发布了。我正在使用Cordova3.0。在我更新到XCode5之前,为iOS7编译但没有任何效果......我想知道它们是否可以很好地协同工作?Cordova插件(连接、闪屏、通知、存储)是否仍在工作,还是我们必须等待CordovaApache软件基金会推出新版本?非常感谢。 最佳答案 如果您在升级到iOS7和XCode5后遇到编译错误,那么在这种情况下,您需要在build设置下更改您的有效架构值。仅将您的体系结构值更改为“armv7”并在该构建之后删除其他值,您预计所有编译错误都将解决。此修复程

ios - 为 iOS 版本的 Cordova 启动 InAppBrowser 时如何显示加载微调器/指示器

我们试图在iOS版本的Cordova3.4上启动InAppBrowser实例时显示网页正在加载的指示器。Android在底部有一个微调器的情况下工作正常,但iOS只显示一个白屏,直到页面突然弹出。我们最初考虑使用事件监听器:https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md#addeventlistener监听loadstart和loadstop并添加js/css以在appbrowser窗口中显示加载https://github.com/apache/cordova-plugin-ina