【问题标题】:Ionic config.xml different widget id for different platforms不同平台的 Ionic config.xml 不同的小部件 id
【发布时间】:2023-03-31 07:20:01
【问题描述】:

我们使用

   <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 的小部件 ID。 我的意思是我想为不同的平台使用 2 个不同的小部件 ID。

还有吗??谢谢

【问题讨论】:

  • 你能找到答案吗?
  • @Ced 我发布了同样的答案。请在下面查看。

标签: android ios iphone ionic-framework ionic2


【解决方案1】:

你的做法是这样的:

<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">

【讨论】:

    【解决方案2】:

    这是我将在 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

    【讨论】:

      猜你喜欢
      • 2019-04-15
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多