草庐IT

phonegap

全部标签

ios - deviceready 事件未在基于 1.6.1 的 phonegap 构建应用程序中触发

背景:我正在运行我正在使用phonegapbuild(1.6.1)构建的phonegap应用程序。android构建似乎工作得很好,但是在iOS(Iphone3GS16MiOS:5.0.1(9A405))上我从来没有得到deviceready事件。我想弄清楚我在这里遗漏了什么。问题:1.deviceready事件的绑定(bind)是在包含phonegap.js之前还是之后有关系吗?2.事件是否发生“太早”并且我的处理程序尚未绑定(bind)到它?3.是否有基于轮询的方法来确定设备是否准备就绪?4.与JQuery的$(document').ready相关的deviceready应该在哪里

ios - phonegap for ios 中的 facebook 身份验证

我正在努力实现以下目标:我的网络应用程序上有facebook身份验证。我想在身份验证完成后返回PhoneGap应用程序。身份验证流程工作得很好。但是返回到应用程序应该通过向facebook身份验证URL提供重定向url来完成。问题是我不知道URL是什么。我尝试过自定义URL方案,该方案在外部MobileSafari窗口中执行身份验证流程时有效。但在这种情况下,身份验证设置为Safarisession,而不是Web应用程序。如果不使用外部窗口,但在WebApp中完成身份验证,则自定义URL方案将不起作用。我有一个提示,这可以通过PhoneGapChildBrowser插件来完成。这是我想

ios - Phonegap 中 ios 的蓝牙插件

目前在phonegapplugins中,我可以找到蓝牙插件仅限安卓。我们有iOS的蓝牙插件吗?如果有,请告诉我。如果没有,我们应该如何在ios中通过phonegap启用和禁用蓝牙。 最佳答案 Android有:https://github.com/phonegap/phonegap-plugins/tree/master/Android/Bluetooth对于iOS,没有:https://github.com/phonegap/phonegap-plugins/tree/master/iOSApacheCordova文档API引用不

ios - 尝试在 iPhone 上的 Phonegap 中使用外部链接时出错

我正在尝试使用cordova2.0.0在phonegap中使用外部链接(http://192.168.1.142/jasmine-device_2/login.html)对于这个地方来说效果很好self.viewController.wwwFolderName=@"www";self.viewController.startPage=@"index.html";但是显示错误错误:未找到位于“http://192.168.1.142/jasmine-device_2/login.html”的起始页。以下内容self.viewController.wwwFolderName=@"http:

iphone - 错误#import "PGPlugin.h"in phonegap on lion mac

我是iPhone开发的新手,也是phonegap的新手。现在我想使用phonegap创建iphone应用程序。所以我在我的lionmac上安装了phonegap。现在我想在phonegap中运行webview,所以我关注了thislink.但是现在我明白了#import"PGPlugin.h"filenotfoundCDVplugin.h当我在Mac中运行xcode4.3时。请帮助我解决问题并在phonegap中运行webview。提前致谢。期待您的回答。 最佳答案 我有同样的错误-按照说明升级PhoneGap插件解决了这个问题ht

iOS 6 + phonegap -- 启动画面在没有交互的情况下旋转

所以,我有一个在iOS5上运行良好的phonegap应用程序,但是当iOS6首次亮相时,应用程序中引入的唯一问题是现在在iPad上,只有当我横向运行我的应用程序时,启动画面现在将加载并正确显示,然后应用程序闪烁并且初始屏幕顺时针旋转90度,并且显然向左大致移动了20-30像素。它似乎正在尝试使用纵向启动画面,而不是横向启动画面,但所有文件都是正确的,所以我已经想不出在哪里看。我们将不胜感激任何帮助,因为这最后一件小事是唯一阻止我推送更新的因素。 最佳答案 参见here或更新到phonegap2.1

ios - BugSense 在 iOS 上的 phonegap 应用程序上以状态代码 500 响应

我正在为iOS设备开发一个phonegap应用程序。我还为iOS集成了bugsense。我正在使用javascript中的window.onError来捕获错误,然后使用Webview委托(delegate)方法来执行异常处理。这是我创建自定义NSException对象并使用BUGSENSE_LOG()方法记录异常的地方。但这是行不通的。这是我得到的错误:BugSense-->Serverrespondedwithstatuscode:500这是我的代码:NSDictionary*myDictionary=[NSDictionarydictionaryWithObjectsAndKey

ios - iOS 上的 Phonegap + head.js 行不通?

我在iOS上使用Phonegap2.1.0。在我的main.html文件中,我使用jQuery加载了一些html。但是,我正在加载的其中一个html文件有自己的Javascript,可以以相同的方式($.ajax等)加载其他文件。Android中的Phonegap会加载这些文件并执行其中的Javascript,但iOS不会。例子:index.html:$(document).on('pageinit',function(){$.ajax({url:'some.url',success:function(data,status,jqxhr){$("#some-div").html(dat

ios - Phonegap 应用程序适用于 iOS 6 但不适用于 iOS 5

iOS5中发生的所有事情是“DeviceReady”和“Load”事件被触发,我的所有文件都被加载我的堆栈包括:Cordova2.2.0rc2PhonegapChildBrowserPhonegapInAppPurchaseManagerBackboneJSUnderscoreJSjQuery1.8.1jQueryMobile1.2.0RequireJSParseJS我可以看到文件已经加载,因为我有相应的JS对象:CDVwindow.plugins.childBrowserwindow.plugins.inAppPurchaseManagerBackbone_$$.mobilerequ

ios - Phonegap Sqlite Order by Not Correct utf8 问题

我正在尝试在Phonegap上使用Sqlite对数据进行SQL排序,但结果不正确!它将是:abcçdeéě我的代码:db.transaction(function(tx){tx.executeSql('SELECTid,keywordFROMGlossaryORDERBYlower(keyword)COLLATENOCASE',[],function(tx,results){varlastAlpha="*";for(i=0;i结果:2012-11-2217:14:14.641[15032:c07][LOG]A2012-11-2217:14:14.641[15032:c07][LOG]B