从cordova插件窗口10更新appmanifest功能,可视元素

时间:2017-07-19 07:30:50

标签: cordova uwp windows-10 phonegap-plugins cordova-plugins

我需要使用cmd行通过cordova插件更新windows 10. app的package.appmanifest。 下面是我在plugin.xml中的代码片段,它应该更新appmanifest但不起作用。

  <config-file target="package.appxmanifest" parent="/Package/Capabilities">

     <DeviceCapability Name="webcam"/>
     <DeviceCapability Name="microphone"/>

</config-file>
  

Windows版本:4.4.3

     

Cordova版本:6.4.0

另请告诉我如何更改应用图标?我试过跟随,但也没有效果。

 <config-file target="package.appxmanifest" parent="/Package/Applications/Application">

  <uap:VisualElements
    DisplayName="MyApp"
    Description="My description"
    BackgroundColor="#464646"
    Square150x150Logo="images\Square150x150Logo.png"
    Square44x44Logo="images\Square44x44Logo.png">

    <uap:SplashScreen Image="images\splashscreen.png" />
    <uap:DefaultTile ShortName="MyAppName"
                     Square310x310Logo="images\Square310x310Logo.png"
                     Square71x71Logo="images\Square71x71Logo.png"
                     Wide310x150Logo="images\Wide310x150Logo.png" />

  </uap:VisualElements>
</config-file>

更新

我还尝试将目标设为 target =&#34; package.windows10.appxmanifest&#34; ,但也没有效果。< / p>

1 个答案:

答案 0 :(得分:2)

  

我需要使用cmd行通过cordova插件更新windows 10. app的package.appmanifest。下面是我在plugin.xml中的代码片段,它应该更新appmanifest但不起作用。

请确保您已将config-file添加到正确的位置:

plugin.xml的示例:

<?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
       id="cordova-plugin-test"
  version="1.0.0">
<name>TestPlugin</name>
<description>Cordova Test Plugin</description>
<license>Apache 2.0</license>


<!-- windows -->
<platform name="windows">
    <config-file target="package.appxmanifest" parent="/Package/Capabilities">
        <Capability Name="picturesLibrary" />
        <DeviceCapability Name="webcam" />
    </config-file>
</platform>

</plugin>

注意:构建后,您可以在platforms\windows\package.appxmanifest中查看结果。

  

另请告诉我如何更改应用图标?

要更改应用图标,请参阅Customize app icons