我编写了一个phonegap应用程序,它执行一个非常简单的任务,它从YQL链接中获取一些JSON,然后很好地向用户显示它。当我在桌面上使用谷歌浏览器运行它时,这非常有效,但是,我的客户告诉我它在他的Android 2.3设备上不起作用。什么可能出错?我正在使用phonegap build来构建应用程序,他们告诉我它已获得互联网许可,但是,当我的客户将APK放在手机上时(它尚未在市场上销售),他是否需要做一些特别的事情它可以访问互联网吗?
非常感谢,
Dhaivat
答案 0 :(得分:1)
在phonegap中,允许外部主机:打开phonegap.plist - >外部主机并添加您的网址或*以允许所有
答案 1 :(得分:0)
在phonegap应用程序中,webapp在file://协议下运行 - 这可能会影响事情。
你至少应该在自己的模拟器上进行测试 - 客户通常会搞砸一些可能在测试时搞砸的东西;)最好是在实际的设备上进行测试。
答案 2 :(得分:0)
我不确定这是否会有所帮助,但我在此处测试我的应用时遇到了类似的问题:
我需要在config.xml中将访问来源更改为=“*”/