草庐IT

cordova-plugin-mauron

全部标签

javascript - 检查 URL 方案是否已在 Cordova 的 iOS 或 Android 上注册

我想检查是否安装了特定的应用程序,如果已安装,则调用它。据我所知,方法是检查应用程序的自定义url方案是否已注册,并使用该url启动应用程序。有没有办法在我的Cordova应用程序中执行此操作?具体来说,我想检查iOS上是否安装了Googlemap应用程序,如果是,则使用其自定义url启动它,否则显示默认的Applemap。此网址:https://developers.google.com/maps/documentation/ios/urlscheme:显示了如何在Objective-C中执行此操作,但我如何在我的Cordova应用程序中使用Javascript执行此操作?我找不到任

ios - cordova[phonegap] 设置启动画面在 ios 中无法正常工作

我已经为我的phonegap应用添加了启动画面。我正在http://build.phonegap.com在线构建phonegap应用程序.启动画面适用于android。但在ios启动画面会在定义的时间之前隐藏。Config.xml用于启动画面xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx100隐藏我正在使用的启动画面document.addEventListener("deviceready",onDeviceReady,false);functiononDeviceReady(){//HidesplashScreensetTimeout(

ios - 在 Cordova 中检索 Apple ID

也许有人知道,有一些插件cordova,允许在iOS上确定用户的AppleID?我需要使用这个帐户来识别应用程序中的用户,例如,如果它决定将设备更改为另一个。在网上找了两天,什么也找不到。对不起我的英语 最佳答案 在iOSSDK中没有办法获取AppleId(电子邮件或密码)或任何相关信息这种类型的数据非常敏感,我希望得到妥善保护;)所以没有适用于Cordova的插件。要在您的应用程序中识别用户,您可以使用其他方式,例如GameCenter帐户或Facebook登录来识别用户。我建议您查找有关这些步骤的更多信息:允许用户使用游戏中心或

gzip引入后node_modules中.cache compression-webpack-plugin占用内存过多

1.GzipGzip(GNUzip)是一种常见的文件压缩格式和压缩算法,通常用于在Web服务器上对静态资源文件进行压缩,以减小文件大小并加快文件传输速度。在前端开发中,经常会使用Gzip压缩来优化网站的性能。Gzip压缩通过移除文件中的重复数据和不必要的信息来减小文件大小,从而减少网络传输时间。当浏览器请求支持Gzip压缩的资源时,服务器会将这些资源进行压缩,并在响应中添加相应的头部信息表明该资源已经被压缩。浏览器在接收到响应后会解压缩这些资源,并正常加载页面。在前端开发中,常见的静态资源如JavaScript、CSS和字体文件都可以通过Gzip压缩来减小文件大小。大多数现代的Web服务器都支

android - 如何在 Phonegap/Cordova 应用程序中返回 Google 登录/帐户选择器?

使用PhoneGapBuild构建我的第一个应用程序,但无法解决一个问题,这当然是一个重要的部分。该应用程序使用GoogleoAuth2访问外部站点,我在其中使用Ajax获取数据。我使用url进行初始登录。我可以返回Google登录的唯一方法是在iOS中删除并重新安装该应用程序。在Android中,我可以使用应用程序管理和清除数据。在这两种情况下,如果我执行这些手动步骤中的任何一个,系统都会根据需要再次要求我登录。如何以编程方式清除我认为导致问题的oAuth2数据?或者,如果有必要,我可以做些什么来完全重新初始化应用程序?提前感谢您的建议。 最佳答案

带有 cordova 的 iOS 截图不在照片库中

我正在使用cordova截图插件:https://github.com/gitawego/cordova-screenshot使用此代码在我的iPhone中截取屏幕截图:navigator.screenshot.save(function(error,res){if(error){console.log('Screenshoterror');console.error(error);}else{console.log('screenshotok',res.filePath);}},'jpg',50,'project-X-result');它似乎有效(我没有错误)但我在照片库中找不到屏幕

android - Apache cordova 或即时消息应用程序的本地开发?

我必须为iOS和Android开发移动应用。我不确定是使用ApacheCordova的跨平台方法,还是使用EclipseADT和Xcode在native环境中进行开发。native开发的问题是我必须构建两个不同的应用程序,为这两个平台做同样的工作。我应该使用ApacheCordova构建一个HTML/CSS/Javascript应用程序,但我对这种类型的应用程序开发的效率深表怀疑。该应用程序是一个用于医生的即时消息系统,可以交换多媒体元素。通过TLS等加密协议(protocol)保护消息交换非常重要。具体来说,我必须实现:多平台注册和认证系统通信通过PHP语言和MySQLDBMS使用W

ios - 如何在 Cordova 中启用 c++11?

我使用C++11中的功能,如std::function,但在为Cordova构建我的iOS插件时遇到了问题。错误如:error:notypenamed'function'innamespace'std'看起来编译器没有c++11的标志,但我不知道如何告诉Cordova这个标志。出于某种原因直接提供标志:不起作用并产生相同的错误。 最佳答案 我来晚了,但我目前正在开发一个插件并面临同样的问题。这是hack-y,绝对不是真实的,但有点实用的解决方案是直接更改xcode中的方言和库标志。请注意,这也可能会干扰您可能拥有的其他插件。打开工作

javascript - Cordova/PhoneGap 照片质量设置为 1,仍然是高质量

我正在成功拍摄照片(不是从媒体库中提取照片)并使用Cordova将它们上传到云存储。但是尽管将质量参数设置为1,图像仍然存储在4-6mb大小范围内,与设置为100时完全相同。我敢肯定这是一个怪癖,想知道是否有人有过这种经历并且知道会发生什么。我使用iPhone6作为我的设备。干杯!navigator.camera.getPicture(photoSuccess,captureError,{quality:1,destinationType:navigator.camera.DestinationType.FILE_URI,saveToPhotoAlbum:true});

ios - 如何在 iOS 上使 Meteor Cordova *NOT* 全屏?

我使用适用于iOS的Cordova运行/构建我的Meteor网络应用程序。不幸的是,我得到了一个覆盖顶部状态栏(包括运营商、时间、电池等)的全屏应用程序。我试图避免它-有一个常规(即非全屏)应用程序。我已将全屏首选项明确设置为false:App.setPreference('Fullscreen',false);但应用程序仍会占据屏幕高度的100%。如果重要的话,我也在使用ionic。有什么想法吗? 最佳答案 这是由statusbarplugin处理的:App.setPreference("StatusBarOverlaysWebV