问题标签 [phonegap-build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mobile - 为什么使用Phonegap 和Mobile 构建的应用程序有时会在警报时冻结?
我去http://moobilejs.com/#download,下载 Moobile 0.2.1 Boiler Plate(这是一个基于 MooTools 构建的移动应用程序框架),将 www 文件放入 Dreamweaver CS6,运行 Phonegap Build Service,扫描用我的安卓手机扫描二维码,然后安装应用程序。
我没有对代码进行任何更改。它只是一个应用程序,只有一个按钮,上面写着 Hello,它会打开一个警告框。您可以通过点击确定来关闭警报框。
它在浏览器中运行良好。在我的 android 手机上它似乎工作正常,但是在点击 OK 关闭警报框后,它又回来了,你不能关闭它。第一次点击 Hello 时并不总是发生这种情况,但最终它总是会出现这个问题。更改方向会使其消失,但下次点击 Hello 时会出现同样的问题。
这可能是什么原因造成的?
编辑:这是视图:
这是 app.js 中的内容
cordova - 科尔多瓦 Xcode 使用科尔多瓦 2.3.0 构建错误
将 Xcode 项目从 Cordova 2.2.0 升级到 2.3.0 构建失败:3 个错误“MainCommandDelegate”不能使用“超级”,因为它是根类”
- (id)getCommandInstance:(NSString*)className { return [super getCommandInstance:className]; }
- (BOOL)execute:(CDVInvokedUrlCommand*)command { return [super execute:command]; }
- (NSString*)pathForResource:(NSString*)resourcepath; { return [super pathForResource:resourcepath]; }
和 1 个错误:''MainCommandQueue' 不能使用 'super',因为它是一个根类' - (BOOL)execute:(CDVInvokedUrlCommand*)command { return [super execute:command]; }
请帮忙!非常感谢
ios - 为 Phonegap Build 应用添加不带 Xcode 的 facebook iOS SDK
我已经能够在不使用 Xcode 的情况下成功构建我的 iOS 应用程序。我的应用程序是 HTML、CSS 和 Javascript 的集合,以及我可以使用 Phonegap Build 编译的config.xml 。
该应用程序的基本功能已经在 iPhone 上进行了测试并且运行良好,但现在我想使用Phonegap Build 的 FacebookConnect 插件向应用程序添加一个社交层。但是,GitHub 上的文档要求在 Xcode 中设置应用程序。
在不使用 Xcode 的情况下,有没有办法下载 SDK(而不是 .pkg)并将其添加到我上传到 Phonegap Build 以进行编译的项目文件中?如果是这样,我从哪里获得这些文件,我需要哪些文件,以及在我的项目结构中的哪里包含这些文件?
这是我目前的项目结构:
也许有一种方法可以用 GitHub 做到这一点,但我从未做过拉取请求或类似的事情。我只是在我的文本编辑器中工作,不知道如何从 GitHub 中提取。
感谢您对此提供的任何帮助!
ios - iOS 浏览器数据->Phonegap 应用程序/会话的缓存和 Cookie?
我正在制作一个半原生半基于网络的 phonegap 应用程序。
当用户需要将数据上传到服务器时,webView(或者至少我相信这是它的名字)加载一个外部网页......
现在这是问题所在。当我加载应用程序(从 iPad 上清除的软重置和烹饪和存储数据)时,我得到这个屏幕
细小的登录栏 - 功能与普通网络浏览器不同 http://carbonyzed.co.uk/3.png
但是,如果我在打开看起来像这个宽登录栏的应用程序之前进入网络浏览器 - 网络浏览器中的功能是正常的 http://carbonyzed.co.uk/1.png然后我去重新启动/打开应用程序,我明白了
宽登录栏 - 功能与普通网络浏览器一样 http://carbonyzed.co.uk/2.png
那么应用程序中的功能也正常,就像模仿网络浏览器一样。这似乎持续存在“会话”或只要应用程序保持打开/最小化但未退出。
这似乎很奇怪,我无法解决这个问题?
任何想法都会很棒。
哦顺便说一句,它出现在使用 build.phonegap.com 的 2.1 和 2.2 phonegap 构建中
亨利
android - 修复了在 Android 上使用 Jquery Moblie 和 Phonegap 的搜索栏在滚动结果时“弹跳”的问题
我一直在寻找解决这个问题的方法,并且一直在努力。
我有一个 JQM/Phonegap 应用程序,在固定位置标题中有一个搜索栏。OnKeyup,它访问我的 API 并在动态创建和刷新的列表视图中返回结果。
我的问题是,虽然我在测试它时在 Chrome 中看起来不错,但是一旦我在 phonegap 中构建它并在手机上测试,当您单击搜索栏时,框上就会有一个覆盖。滚动浏览结果后,此叠加层会上下移动,具体取决于您的滚动。
我可以提供代码,但它实际上只在我构建它并在 Android 上测试时显示。(4.0.4)
我尝试添加data-tap-toggle="false"
到标题并将搜索栏向下移动到“内容”区域并将其更改为data-filter="true"
UL,使用这两个选项,我仍然得到“弹跳”搜索输入。
还有其他想法吗?我附上了一个例子,说明它在 Android 上的外观。
ios - PhoneGap 构建和本地开发
我正在创建一个应用程序,它将使用 PhoneGap Build 为不同的平台打包。现在我的项目结构如下:
这是 PhoneGap 的启动项目之后的标准。我可以将它作为 zip 文件上传到 PhoneGap Build 服务器并取回包。
现在我想知道我应该如何最好地进行一些本地开发(每次更改后不通过 PhoneGap Build 进行构建);我应该在单独的文件夹中创建一个“普通”PhoneGap 项目并将文件放在我的项目资产(html、js、css、img)中吗?这个普通的PhoneGap 项目我可以通过例如Xcode 运行。
我想知道以上是最好的方法还是有替代方法?
android - Android - PhoneGap 应用程序(密钥库文件错误)
我正在通过 Eclipse 在 Android 平台上开发一个 PhoneGap 应用程序。我的代码已准备好并完美运行。
现在,我已经在发布模式下创建了一个签名的APK文件。因此,当我在“ build.phonegap.com ”上上传此密钥库文件并单击时Submit key,我收到如下错误:
错误:扩展名与预期不匹配(密钥库)”
我不知道这出了什么问题。有合适的解决方案吗?
android - PhoneGap Build - 为 Android 设备设置启动画面
我目前正在尝试在 phonegap 构建中为 Android 设备设置启动画面。我设置了 4 个不同的屏幕,但不知何故,屏幕变形并失去了纵横比。有没有办法防止这种情况?
最好的祝福
cordova - PhoneGap Ripple Emulator always reports malformed config.xml
Does anyone have any idea, what can cause Ripple Emulator (newesest version) onboard newest version of Chrome to always report malformed or missing config file ("config.xml file could not be found in application's root or is malformed XML")?
I have my config.xml
present exactly at application root (i.e. in the same folder, where index.html
file, used to fire my mobile application). I don't think it's malformed since PhoneGap Bulid
builds perfectly working applications (though tested only on Android) and does not reports any problems neither with configuration file nor with compilation process.
I'm getting this error not only on my own configuration files, but also on any PhoneGap application, that I've been working with -- including: PhoneGap Hello World example application, alluny's PhoneGap Start Application, Sencha Touch Kitchen Sink demo and others. Actually I haven't found any application in my local resources, that would not cause Ripple Emulator to report problems with config.xml
file.
Of course, I set proper Chrome's settings, as instructed on Ripple Emulator page and I'm opening my Chrome with proper flag to allow it access local files via file:/// protocol.
cordova - 以纯 JavaScript 显示 AdMob 广告(或其他广告提供商)的任何方式
有没有办法只使用纯 JavaScript 来展示 AdMob 广告?或者以任何其他方式,我可以直接在使用 PhoneGap Build 构建的 PhoneGap 应用程序中使用它?
我正在使用 PhoneGap 开发移动应用程序。我已经看到了许多解决这个问题的方法和方法(比如this或this)。但由于我只使用PhoneGap Build,我不能使用任何一个。我见过AdMob Cordova Plugin,但由于它是面向平台的(目前仅适用于 iOS 和 Android)并且在文档中有很多 Java 和 SDK,我很确定我不能在应用程序中使用它使用 PhoneGap Build 编译。
如果没有办法通过 JS 获取 AdMob,那么也许还有另一个广告提供商,哪个 API 可以完全通过 JavaScript 访问?
我听说MillenialMedia可以使用纯 JavaScript 显示广告,甚至允许外部广告提供商(如 AdMob)。所以这对我来说是一个完美的解决方案。但是他们的页面组织得很差(很多自我营销等等,并且没有指向某些 API、示例或文档的实际链接,至少没有,当您没有登录时),我无法确认它支持 JavaScript 和 AdMob。有人对此系统有任何经验并可以确认吗?