Phonegap开发人员和构建的应用程序差异

时间:2016-02-09 14:04:12

标签: cordova phonegap-developer-app

我正在使用phonegap制作移动应用。现在,为了测试我使用phonegap开发者程序,它允许我{h} / js的phonegap serve文件夹,并立即加载到ios和Android设备上。问题是,保证我在Phonegap Developer中连接到服务器后看到的内容与构建apk / ipa后的内容相同吗?换句话说,我可以跳过测试构建的应用程序并发布它们以确保一切正常并且与开发人员一样完全吗?

1 个答案:

答案 0 :(得分:1)

我认为简短的回答是肯定的,您使用PhoneGap Developer应用程序看到的内容与使用构建文件安装它时的外观相同。至少这是this blog.

第二段末尾的内容

...然而

如果您的应用需要插件或使用后端数据库/本地存储,那么这不是一件明智的事情。

<强>插件

当你phonegap-serve应用程序时,PhoneGap将包含核心插件而不包括第三方插件,因此最好使用构建过程将其安装到设备上,以便可以正确测试插件

后端服务器和本地存储

如果您的应用需要在后端服务器和应用的本地存储之间同步数据,您将无法测试应用在离线模式下如何处理此问题,因为将设备设置为脱机将失去与Web服务器的连接使用phonegap-serve命令创建。要做到这一点,您需要安装应用程序并使用Android的ADB或类似的东西。

<强>配置

config.xml文件也可能包含错误,或者可能缺少可能导致您的应用出现问题的设置。真正找到的唯一方法是构建它并安装到设备上。因此,例如,您可能会错过您的API访问的白名单配置,或者您的插件可能被引用错误或丢失。

可能会涉及更多问题,但这些是首先想到的事情,而不会对其进行过多的研究。

相关问题