Cordova:是否可以为每个平台提供不同的起始页(内容)或config.xml?

时间:2018-01-16 07:29:23

标签: cordova

我正在尝试构建一个基于平台切换它的布局的应用程序 - 这意味着应用程序应该在Android上使用基于汉堡菜单的布局,同时在iOS上显示底部导航。我打算在index.html中抽象出这个布局部分,并为不同的平台使用不同的版本。现在我的问题是:

  1. 是否可以在基于平台的内容之间切换?
  2. 是否可以为不同的平台使用不同的config.xml?
  3. 此布局切换问题的其他解决方案是什么?

1 个答案:

答案 0 :(得分:0)

使用Cordovas插件设备,您可以访问运行该应用程序的平台,然后您可以根据用户使用的平台编写一些自定义代码https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/#deviceplatform

您不应该使用不同的config.xml文件。如果要指定特定于特定平台的首选项或其他元素,则应使用config.xml https://cordova.apache.org/docs/en/latest/config_ref/#platform中的platform属性