Ionic config.xml不同平台的不同小部件ID

时间:2016-05-03 18:46:08

标签: android ios iphone ionic-framework ionic2

我们使用

   <widget id="com.activityo" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

用于android并需要更改ios的widget ID。 我的意思是我想为不同的平台使用2个不同的小部件ID。

还有吗?感谢

2 个答案:

答案 0 :(得分:4)

你这样做是这样的:

<widget android-packageName="androidappid" id="defaultappid" ios-CFBundleIdentifier="iosappid" version="1.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

答案 1 :(得分:0)

这是我在 config.xml 文件中使用的:

<widget id="com.mywebsite.myapp" 
        android-packageName="com.mywebsite.myandroid" 
        ios-CFBundleIdentifier="com.mywebsite.myios" 
        version="1.0.0" 
        xmlns="http://www.w3.org/ns/widgets"
        xmlns:cdv="http://cordova.apache.org/ns/1.0">

在上面的代码中:

id-必需-指定应用的反向域标识符。

android-packageName- 可选 - Android 的备用包名称,将覆盖ID。

ios-CFBundleIdentifier- 可选 - iOS 的备用捆绑包ID。覆盖ID。

version-必需-以主要/次要/补丁符号表示的完整版本号。

xmlns-必需-config.xml文档的命名空间。

xmlns:cdv-必需-命名空间前缀。

来源:Cordova Reference for config.xml file