我正在使用 phonegap 制作一个移动应用程序。现在,为了进行测试,我使用 phonegap 开发人员程序,它允许我phonegap serve
使用 html/js 进入文件夹并立即将其加载到 ios 和 android 设备上。问题是,是否可以保证我在 Phonegap Developer 中连接到服务器后看到的内容与我在构建 apk/ipa 后将获得的内容相同?换句话说,我可以跳过测试构建的应用程序并发布它们以确保一切正常并且看起来与开发人员完全一样吗?
问问题
86 次
1 回答
1
我认为简短的回答是肯定的,您使用 PhoneGap Developer 应用程序看到的内容与您使用构建文件安装它时的外观相同。至少这是本博客第二段末尾所写的内容。
然而...
如果您的应用程序需要插件或使用后端数据库/本地存储,那么这不是一件明智的事情。
插件
当您phonegap-serve
的应用程序 PhoneGap 将包含核心插件但不包含第三方插件时,因此在这里使用构建过程将其安装到设备上是一个好主意,以便可以正确测试插件。
后端服务器和本地存储
如果您的应用程序需要在后端服务器和应用程序的本地存储之间同步数据,您将无法测试应用程序如何在离线模式下处理此问题,因为将您的设备设置为离线将失去与使用创建的 Web 服务器的连接phonegap-serve
命令。为此,您需要安装该应用程序并使用 Android 的 ADB 或类似的东西。
配置
该config.xml
文件还可能包含错误或可能缺少可能导致您的应用出现问题的设置。真正找出答案的唯一方法是构建它并安装到设备上。因此,例如,您可能会错过 API 访问的白名单配置,或者您的插件可能被错误地引用或丢失。
可能涉及更多问题,但这些是在没有进行过多研究的情况下首先想到的事情。
于 2016-02-09T14:44:43.380 回答