草庐IT

cordova_plugins

全部标签

ios - Ionic/Cordova iOS - 在应用程序打开时调用函数

是否可以在应用程序重新打开后调用函数(使用主页按钮关闭,而不是作为进程关闭)? 最佳答案 是的,您可以通过将$ionicPlatform服务注入(inject)到运行block(对于整个应用程序)或单个Controller中来执行此操作。这是一个运行block中的示例:.run(function($ionicPlatform){$ionicPlatform.on('resume',function(){//Dosweetstuff!});}它在Controller中:.controller(function($ionicPlatfo

ios - 使用 xcode 7 将 cordova 基础版本上传到应用程序商店,错误 itms-90032 在 key 'CFBundleIconFile' : 'icon.png' 下找不到图像

当我通过Xcode7将我的appachecordova基础应用程序的新版本上传到iTunesConnect时,我收到此错误消息:Erroritms-90032:"invalidimagepath-noimagefoundatthepathreferencedunderkey'CFBundleIconFile':'icon.png'"我通过选择(使用Assets目录)将所有图标放入Images.xcassets,但是当我将我的应用程序提交到应用程序商店时,出现上述错误。 最佳答案 您需要删除.plist文件中的图标文件引用在xcode

ios - 来自 Cordova iOS 插件的后续回调不会触发

我在从cordova插件(一个iOS插件)立即触发后续回调时遇到了麻烦。在XCode调试器中,我清楚地看到它跳过了[self.commandDelegatesendPluginResult:pluginResultcallbackId:monitoredRegions.callbackId];多次(紧接着),每次都有略微不同的pluginResult。由触发[locationManagerrequestStateForRegion:region];我不(也不能)控制。问题是,在Javascript方面,回调只会触发一次。(实际上并非如此)奇怪的是,如果我在该回调中引入一些阻塞,如ale

android - cordova phonegap 在应用程序中使用外部网页同时维护页眉/页脚(用于导航)

到目前为止,我已经尝试过inappbrowser和iframe。iframe可以工作,但我在使用iframe的实现中遇到了几个破坏应用程序的错误。是否有更类似于native的解决方案,用于在phonegap内显示外部网页,同时仍保持您的应用程序导航,例如带有侧边滚动菜单的标题? 最佳答案 我相信,最简单的方法是使用cordovathemablebrowser插件,它可以简化实现并有助于简化开发和维护。你可以看看themablebroswerpluginlink获取更多信息。希望对您有所帮助。

ios - IPA 语言与 Visual Studio (Cordova)

我尝试设置IPA的语言时遇到问题。我的应用程序是法语的,但在生成的IPA中只添加了英语。我不知道如何改变这个。我使用带有Cordova工具的visualstudio。我尝试添加一个locales文件夹,但它没有任何改变...您知道我需要做什么才能将法语添加到IPA中吗?感谢您的帮助。 最佳答案 您需要在您的Info.plist文件中指定它。您可以为您的构建提供自定义Info.plist。在您的.plist文件中,您将能够按如下方式指定本地化:CFBundleLocalizationsEnglishFrench要了解更多添加自定义配置

ios - Apache cordova/phonegap 如何从 config.xml 启用功能

我有一个使用某些ios功能(钥匙串(keychain)共享、推送通知等)的应用程序每次删除平台并重新运行cordovaplatformaddios时,我都必须手动打开XCode并打开设置.xcodeproj,然后转到“功能”选项卡并手动启用它们。有什么方法可以在我每次重新运行cordovaplatformaddios时自动启用它们?谢谢 最佳答案 您可能根本不需要这样做。如果您使用的插件在安装时添加了所需的权利,您提到的功能(钥匙串(keychain)共享、推送通知)无需在XCode中手动启用相关功能即可运行。大多数开发良好的插件都

ios - cordova-plugins-qrscanner 无法为 ios 构建

我有一个PhoneGap应用程序,我正在使用插件cordova-plugin-qrscanner我的config.xml文件包括:我正在使用PhoneGap云构建(https://build.phonegap.com)构建应用在Android上构建成功,应用程序正常运行在iOS上我收到一个错误CheckdependenciesThe“SwiftLanguageVersion”(SWIFT_VERSION)buildsettingmustbesettoasupportedvaluefortargetswhichuseSwift.Supportedvaluesare:3.0,4.0,4.2

swift - 如何从 swift 访问 javascript 函数 cordova?

我知道我们可以使用插件(exec)从cordova访问swift函数。swift函数是否可以调用cordovajavascript函数?问候 最佳答案 是的,这完全有可能从Swift调用JavaScript函数,您所需要的只是对cordovaWebView的引用。IIRC,旧版本的Cordova使用UIWebView,而较新的版本使用较新的WKWebView。根据您使用的WebView,执行JavaScript函数会略有不同。WKWebViewletwebView=WKWebView(frame:view.frame)view.ad

ios - 在 native iOS 应用程序中集成响应式 html 网页并使用 Apache Cordova 进行通信

我有一个用swift3.0构建的native应用程序。现在需要在我们的应用程序中加载一些响应式网页。加载网页后,如果对这些页面采取任何操作,则需要对我们的native代码进行一些更改用于显示一些要求。听说ApacheCordova可以实现此目的。但没有得到适当的教程来理解该过程。请帮助 最佳答案 如果您的方法有限且已知,您可以使用WKWebView的消息处理程序回调从javascript函数调用。然后执行一些native代码,您可以向其发送基本数据。为此你需要完成什么:letcontentController=WKUserConte

ios - 使用 UIDocumentPickerViewController 导入文档警告 "fileprovider plugin was invalidated"

每当我通过UIDocumentPickerViewController导入文档时,我都会看到一条消息记录到控制台:TestApp[66587:1550086]plugincom.apple.UIKit.fileprovider.defaultinvalidated这是否意味着我的代码有问题?或者这只是一个预期的警告?有没有办法抑制它?@IBActionfuncattachFile(sender:UIButton){letdocumentPicker=UIDocumentPickerViewController(documentTypes:["public.image"],inMode: