我们想在Google Play商店中放置一款Android应用。是否可以根据语言或国家/地区更改应用程序的名称? 我知道这在技术上是可行的(通过使用" string.xml")但是有人告诉我,如果将它放在Google Play商店中,则无法为同一个应用程序指定不同的名称。 我已经在互联网上搜索并查看了谷歌商店的帮助页面,但未能找到合适的答案。
答案 0 :(得分:4)
是的,更改android:label
中application
元素的AndroidManifest.xml
属性,以便它不使用带编码的值(如果有):
<application
android:label="@string/app_name"
然后,您可以在strings.xml
中为所需的每种语言指定不同语言的不同值:
在values/strings.xml
:
<string name="app_name">App name in English</string>
在values-es/strings.xml
:
<string name="app_name">App name in Spanish</string>
答案 1 :(得分:3)
是的,你可以。 您可以在Play商店中为每个您想要的语言/国家/地区提供一个特定的名称,而不受应用名称的影响。
和/或您可以使用不同的strings.xml文件为每种语言设置不同的应用名称。
两个名称(Play商店页面上的名称和语言的真实应用名称)可能不同。
例如,您可以在Play商店中安装您的应用:
在你的app(strings.xml)
中因此,如果您是德国用户,该应用程序将在商店中列为“Whatever in German”,但在安装应用程序时显示为“Mein app”。
要在商店中设置应用名称,请设置:
Google Play控制台上的 Store presence → Store listing → Product details → Title