草庐IT

cordova_plugins

全部标签

ios - iOS 中的 iCloud 备份/恢复 HTML5 Cordova 应用程序

我正在使用Cordova-sqlite-storage插件将数据本地存储在iOS设备中。我需要将sqlite插件保存的数据备份到iCloud。我已经在网上搜索并尝试了各种选项,但均未成功。另外,我发现以下SO帖子说在localStorage的情况下是不可能的。CanHTML5localStorageinCordova/PhonegapappbesyncedtoiCloud?我的问题是,在使用Cordova-sqlite-storage插件存储数据的同时,有什么方法可以将数据备份到iCloud吗?如果有人已经做过请回复我。或者有人有相同的经历并且可以自信地说,这是不可能的或者这是做到这一

ios - Cordova google-analytics-plugin 导致 phonegap iOS 构建失败

我为我的phonegap应用程序安装了cordovagoogle-analytics插件(1),它在android上运行良好,但它导致我的iOS构建失败(如果我删除插件,那么我可以再次成功运行iOS构建。当我运行phonegapbuildios时,出现以下错误:Undefinedsymbolsforarchitecturei386:[115/15414]"_deflate",referencedfrom:+[GAICompressionUtilgai_dataByCompressingBytes:length:compressionLevel:mode:]inlibGoogleAnal

ios - 如何创建自定义 ionic/Cordova 插件以在 iOS 中获取 openUDID?

我们正在创建一个ionic应用程序来获取ios设备的UDID,因为UDID受到Apple的限制,我正在尝试集成可用的openUDIDhttps://github.com/ylechelle/OpenUDID.需要创建一个插件,以便我们可以访问生成openUDID的native文件。帮我创建自定义插件,在此先感谢。 最佳答案 你可以检查这个插件:https://github.com/Paldom/UniqueDeviceID它也适用于iOS平台:源代码:https://github.com/Paldom/UniqueDeviceID/

javascript - Cordova - iOS 嵌套元素禁用反弹但保持速度滚动

我有一个Cordova应用程序,其中一个屏幕上有可滚动的内容。我有一个带有overflow:scroll和-webkit-overflow-scroll:touch的div,一切都很好。速度滚动(原生风格)工作正常。这是在iOS9.3上。html和body不滚动(height:100%和overflow:hidden)。我遇到的问题是当滚动有动力并到达开始/结束时以及当用户继续拉动内容时的“弹跳”效果。我想同时禁用动量反弹和用户拉动反弹,同时保持速度滚动。到目前为止,我已经尝试了所有能够在网上找到的解决方案:将首选项添加到config.xml-DisallowOverscroll、we

ios - HTML 嵌入式 Vimeo 播放器在 Cordova CLI 5.4.1 和 6.2.0 中失败

我正在使用英特尔XDK构建我的Cordova应用程序。我有一个HTML/Javascript应用程序,可以在网络浏览器中很好地播放嵌入式Vimeo视频。当我使用CordovaCLI5.1.1构建时,iOS和Android应用程序也能正常工作。当我使用CordovaCLI5.4.1或CordovaCLI6.2.0构建时,Android应用程序继续毫无问题地播放Vimeo视频,但是对于iOS构建,播放不会发生。视频区域仍占用相同大小的空间,但会显示一个普通的透明/空白区域,在背景前面看不到任何东西。我在Vimeo论坛上发起了一个话题,但没有得到回应。https://vimeo.com/fo

javascript - 键盘启动时,Cordova ios WKWebView 第一个 touchstart 事件未触发

我刚刚将我的cordova应用程序从UIWebView升级到WKWebView,我注意到当我在contenteditable上设置输入(调出键盘)然后单击contenteditable外部的按钮时,第一个touchstart事件不会触发(或者更准确地说,它会触发,但仅在window上触发,而不是在按钮上触发)。下一个touchstart按预期工作。我需要触摸启动来调出联系人列表(而不是关闭键盘)。有人知道这是怎么回事吗?谢谢! 最佳答案 看起来这实际上是我没有缩小视口(viewport)造成的(可能与https://github.c

ios - Cordova iOS 构建的 Bluemix 推送插件错误

我正在尝试将bluemix推送服务集成到我的Cordova应用程序中。使用以下链接中的示例:https://github.com/ibm-bluemix-mobile-services/bms-samples-cordova-hellopush当我按照iOS上的流程尝试构建应用程序时,它在框架的IMFClient上给我以下错误。更新: 最佳答案 如果示例中没有正确配置Bridging-Header.h文件,您将看到该错误。请参阅https://github.com/ibm-bluemix-mobile-services/bms-cl

ios - iframe 内的 Phonegap/Cordova ios 外部链接无法在 safari 中打开

我知道我们可以使用inapp浏览器在应用程序中打开外部链接。但我说的是iframe中的链接,inapp浏览器解决方案不适用于iframe中的链接。我不知何故需要在iPhone的safari浏览器中打开来自iframe的外部链接。有解决方法吗?以下是我的config.xml:LiveLiveEventmanagerRahulChhabra如有任何帮助,我们将不胜感激。谢谢拉胡尔 最佳答案 这是我制定的解决方法。由于您在Cordova容器中运行Iframe,因此您可以修改它的内容。这个想法是——“监听”iframe页面加载事件搜索您希望

ios - 使用 cordova-cli 构建 iOS 平台时出错

自从我从Cordova6.0.0升级到最新版本6.4.0后,我一直无法成功构建。我的流程如下:cordovaplatformrmioscordovaplatformaddhttps://github.com/apache/cordova-ios.gitcordovabuild--buildConfig=build.jsonios--device我无法构建到模拟器,因为我项目中的一个插件不支持它。我的build.json文件如下所示:{"ios":{"debug":{"codeSignIdentity":"iPhoneDeveloper","provisioningProfile":"x

javascript - iOS codePush.sync() 上的 Cordova 的 CodePush 似乎不起作用

我遵循了一些关于实现CodePush的教程,以便我们可以使用它将JS更新部署到使用Cordova为iOS构建的移动应用程序。也就是这个,https://github.com/Microsoft/cordova-plugin-code-push我目前能够使用部署key成功将更改部署到生产中,但调用codePush.sync()在deviceready似乎没有得到任何更新,当我使用code-pushdeploymentlsAPP_NAME-k检查时它报告没有下载更新。我已经部署了强制标志和没有强制标志,并且我尝试从登台升级到生产。我还尝试使用codePush.sync()中的附加参数启动对