草庐IT

Phonegap

全部标签

iphone - 错误 : Method 'methodName' not defined in Plugin 'plugin' - Phonegap 3. 0 iOS

我正在尝试使用phonegap3.0开发iOS应用程序。该应用程序使用phonegap的sharekit插件和GAPlugin,当我使用phonegap2.9时它可以正常工作升级后它编译,当我尝试访问插件中的函数时,它给了我这个错误。ERROR:Method'share:'notdefinedinPlugin'ShareKitPlugin'2013-07-2222:05:06.976-[CDVCommandQueueexecutePending][Line116]FAILEDpluginJSON=["INVALID","ShareKitPlugin","share",["test","

ios - 如何打开从 PhoneGap 3.1 应用程序到 Safari/Chrome 浏览器的外部链接?

我需要做的就是从AppLink打开一个外部网页链接到iPad的浏览器(Safari、Chrome等)。PhoneGap3.1表示可以通过名为InAppBrowser的插件来完成。很好,我安装了它并在config.xml中添加了以下几行然后我在我的页面中添加了一个链接,需要打开网页:-asdf用下面的JS$(document).on('click',".linkexternal",function(e){e.preventDefault();//window.open('http://apache.org','_blank','location=no');window.open('htt

javascript - Phonegap iOS 音量控制

iPhone有2个音量控制选项:设备/应用声音媒体播放器声音默认为设备声音。当您按下音量降低控制时,设备声音会降低。但是当你播放音乐时,媒体播放器的声音会发生变化。我如何更改PhoneGap中的默认音量控制,以便当您按下音量调低或调高时,音乐音量会发生变化,而不是设备音量。 最佳答案 我不确定它是否可能。我以为它是由操作系统管理的??不过,您可以通过编程方式更改通过phonegap播放的声音级别。因此,如果您可以在您的应用程序中创建几个按钮,您就可以对其进行调整。最后回复看这里Phonegap/CordovaChangevolume

ios - 将 Ruby on Rails 应用程序转换为 Phonegap iOS 应用程序的步骤是什么?

我有一个基于Rails构建的网站。本质上,我想为应用程序商店发布它的轻量级版本,我认为Phonegap是一个很好的解决方案,无需编写完整的iOS应用程序。将这样的东西带出门的最简单方法是什么? 最佳答案 试着看看这些:PhoneGapandrails3:Howtointeractwitharails3appRails3/PhoneGap:ConvertingaRailsappintoanPhonegapiOSapp?UsingPhonegapasanativecontainerforaRails3AppRails3.2andphon

jquery - iOS Phonegap 应用程序使用 XMLHTTPRequest 发布到安全的 Web 服务调用返回状态为 0

我正在使用phonegap开发一个iOS应用程序,但卡在了某个点上。当我尝试使用XMLHTTPRequest()访问Web服务时,我得到的状态为0。当我在fiddler中查看此请求时,我看到有正确的响应。我已经看过说明PhoneGap应用程序不受同源策略限制的链接。但是我还是没能解决这个问题。我能看到的唯一区别是我访问的url是安全的https。有没有类似请求到https的不允许跨域。请帮忙。今天卡在这里一整天。 最佳答案 难道你指向的httpswebservice的证书是自签名的?如果是这样,除了通过PhoneGapajax调用使

jquery - 允许 ics 在 iOS 的 phonegap 应用程序中打开

所以我使用了来自here的代码稍微增强以在iOS上工作以动态创建ics文件。msgData1=$('.start-time').text();msgData2=$('.end-time').text();msgData3=$('.Location').text();varicsMSG="BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//OurCompany//NONSGMLv1.0//EN\nBEGIN:VEVENT\nUID:me@google.com\nDTSTAMP:20120315T170000Z\nATTENDEE;CN=MySelf;RSVP=

ios - Phonegap 源代码控制陷阱?

我将在一个团队中工作,这是第一次开发phonegap应用程序。对于由3人团队共享的super简单样板应用程序,我是否应该包括整个项目(即所有目录):app--merges--platforms--plugins--www由于iOS构建(我假设是android构建)出现了用户特定的冲突问题,我应该在.gitignore中添加platforms目录吗?我假设所有构建都应由用户完成而不依赖于其他人的应用程序的phonegap构建版本,我是否正确? 最佳答案 在我的项目中,我们只提交www文件夹和一个Windows批处理文件(我们在Wind

ios - Hashchange 导致 phonegap 应用程序崩溃?

我在我的phonegap应用程序中使用ajax来加载不同页面的内容。我还使用onhashchange来启用后退按钮功能。最初一切正常,但如果我单击3个不同的链接(并触发3个哈希更改),那么我的应用程序将完全崩溃,变得无响应,然后耗尽我的所有内存。散列更改的代码如下,有人知道为什么它可能会崩溃/内存泄漏吗?$('a.ajax').click(function(){location.hash=$(this).attr('href').match(/(^.*)\./)[1]returnfalse})functionhashChange(){varpage=location.hash.slic

javascript - 在 PhoneGap iOs App 中发生 "pause"事件后是否可以访问网络?

当捕获“pause”事件时,我的PhoneGap应用程序需要向服务器发出一个websocket(更新连接状态)消息。安卓对于Android设备,使用这段代码没有问题:document.addEventListener("deviceready",function(){document.addEventListener("pause",function(){socket.emit('changeStatus','incative');});document.addEventListener("resume",function(){socket.emit('changeStatus','a

javascript - 远程加载 Cordova/PhoneGap 应用程序

关于Cordova3.4:我在互联网上看到过各种关于使用cordova/phonegap远程加载网页的帖子,但我无法让它工作。我看过问题#28和#29在github和其他各种帖子上。我通过config.xml中的内容设置直接加载url(下面的示例是在我的本地开发机器上,但我在公司防火墙中使用哪个url并不重要)。我也尝试过对url执行window.location,但这也不起作用。除了没有触发deviceready事件外,页面加载正常。cordova应用程序本地的www文件有效,只是没有远程。我得到:devicereadyhasnotfiredafter5seconds.cordova