flutter 我的2个月发布的应用程序不会显示在Google Play上使用非英语文本

j2cgzkjk  于 2023-03-24  发布在  Flutter
关注(0)|答案(1)|浏览(114)

自从我在Google Play上发布我的应用程序以来,已经有大约两个月的时间了,我上传了多个版本。我使用英语和阿拉伯语两种主要语言,我确实提供了两种语言的主商店列表,我确实做了阿拉伯语翻译。此外,我确实包含了我想要的关键词,当在应用程序标题、简短描述和详细描述中搜索时,应用程序应该会显示出来。随着应用程序的英文名称,我可以找到它的第一个,但如果我使用任何类似的词或应用程序的阿拉伯语名称它不会显示.此外,我没有按照谷歌的建议有关的应用程序列表的不同部分,和翻译和我的应用程序是活的,并没有违反它.
那么我到底缺少了什么?我如何才能让我的应用程序在搜索中显示特定的单词?我应该在应用程序中添加缺少的数据,虽然我的应用程序确实包含AndroidManifest.xml文件中的应用程序详细信息,包括名称,图标,标签等,但所有这些都是英语的,如果这与它有关。
如果有任何缺失的信息需要帮助回答的问题,我准备提供

aor9mmx1

aor9mmx11#

因此,在等待版本发布,同步,和大量的研究,我能够修复它,是的,你必须添加一些细节在AndroidManifest.xml不仅仅是增强商店上市,这是我一直在寻找,但我可以很容易地找到它在doc中,希望这对其他人有帮助:
您可以为不同语言的应用添加标题、描述和关键字,如下所示:
AndroidManifest.xml中的application标记中:

<meta-data
        android:name="title"
        android:resource="@array/title_array" />
    <meta-data
        android:name="description"
        android:resource="@array/description_array" />
    <meta-data
        android:name="com.android.metadata.keywords"
        android:resource="@array/keywords_en" />
    <meta-data
        android:name="com.android.metadata.keywords.ar"
        android:resource="@array/keywords_ar" />

String.xml中添加以下字符串:

<string-array name="title_array">
    <item>AppName</item>
    <item>اسم التطبيق</item>
</string-array>
<string-array name="description_array">
    <item>This is a description of the app</item>
    <item>هذا وصف للتطبيق</item>
</string-array>
<array name="keywords_en">
    <item>App</item>
    <item>test</item>
    <item>tst</item>
</array>
<array name="keywords_ar">
    <item>تطبيق</item>
    <item>ططبيق</item>
</array>

这帮助我使我的应用程序显示不同的语言Google Play列表。注意我也添加了不同的关键字,我想在商店上市

相关问题