草庐IT

phonegap-cordova

全部标签

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 - 使用 Phonegap 为 iOS 实现 PushPlugin

我正致力于在我的PhonegapiOS应用程序中实现推送通知,有些事情有点令人困惑。首先,我在这里学习本教程:http://devgirl.org/2012/10/19/tutorial-apple-push-notifications-with-phonegap-part-1/她的教程往往很简单,但在一个步骤中,她提到在资源文件夹下查看并访问“Cordova.plist”文件,在PluginKey下添加一些内容。由于我无法执行此步骤,下一步(涉及修改AppDelegate.m文件)会产生多个我认为可能与此相关的错误。通过阅读她的教程中的评论并进行一些研究,我了解到在Cordova版本

ios - 如何在 Phonegap iOS 中传递 boolean 值

我的JS调用看起来像这样cordova.exec(function(){},function(){},"ProgressHUD","show",[_message,_messageLong,determined]);确定的是真值还是假值在函数中我这样做BOOLdetermined=[commandargumentAtIndex:2];if(determined){//dothing}else{//dootherthing}不知道为什么这不起作用。如果我尝试使用NSNumber*或NSString*而不是BOOL,那么我的日志会给我1或0作为我传入的值。但出于某种原因我什至不能if(de

ios - 如何将 PhoneGap 移动应用与 ApplePay 和 Stripe 集成

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion你能加上ApplePay吗?到iOSPhoneGap应用程序,使用Stripe?

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登录来识别用户。我建议您查找有关这些步骤的更多信息:允许用户使用游戏中心或

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中的方言和库标志。请注意,这也可能会干扰您可能拥有的其他插件。打开工作