【问题标题】:Can I set the uwp app store display name to be different from the installed app display name?我可以将 uwp 应用商店显示名称设置为与已安装应用显示名称不同吗?
【发布时间】:2016-10-04 12:46:51
【问题描述】:

我希望在 Microsoft 应用商店中使用更具描述性的名称(便于发现),但在安装应用时使用更短的名称。我保留了这两个名字。我在想我将 App Manifest 设置为在 Application -> Display name 中具有短名称,而在 Packaging -> Package display name 中更具描述性的商店名称,但我不明白这两个名称的使用方式所以我只是猜测。在我尝试实际提交之前,我想知道是否有人已经知道这是否可行。

【问题讨论】:

  • AFAIK 您可以根据需要使用两个名称,但商店上的名称必须是唯一的。所以你可能是在正确的轨道上。

标签: uwp windows-10-universal


【解决方案1】:

是的,你是对的。 “应用程序 -> 显示名称”用作应用程序列表中的应用程序名称。 “Visual Assets -> Short name”用作开始屏幕上磁贴上的应用程序名称。 “Packaging -> Package display name”用作商店中的名称。它的提示明确表示“指定出现在 Store 中的应用名称。当包上传到 Store 时,此名称将被替换。”

为了让这个答案更有用一点:如果您打算将应用的名称本地化为不同的语言,您可以通过在 .resw 资源中指定字符串的路径来做到这一点,如下所示:

ms-resource:AppTitle

只需将其放在“显示名称”字段(或上面提到的任何其他字段)中,它就会根据语言更改标题。虽然请注意,所有本地化名称都必须保留在 Store 中。

【讨论】:

  • 很棒的提示,@Andrey。以下是来自 MS 的详细说明:“清单中的所有可显示字符串和徽标都是可本地化的。可以通过放置 ms-resource: 方案添加字符串引用来代替硬编码字符串- 在清单中指定 URI。例如,ms-resource:String1 指的是 Resources.resw 资源文件中名为 String1 的字符串,而ms-resource:/ManifestStrings/Shortname 指的是名为 Shortname的字符串> 在 ManifestStrings.resw 资源文件中。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多