使用 Android App Bundle 如何让系统在系统语言更改时下载新语言

时间:2021-07-28 19:07:23

标签: android android-app-bundle

我正在迁移我的应用以使用 Android App Bundle 发布格式。 我正在使用内部应用共享来测试此更改。

第一次安装该应用时,我可以看到该应用安装了我添加到系统语言菜单中的所有语言。

如果我添加了在安装应用程序之前未添加的新系统语言,我该如何让 Android 下载新的语言字符串?

如您所见 - https://www.youtube.com/watch?v=0raqVydJmNE&t=789s

它应该会自动下载。 但是在我添加新语言并进入我的应用程序后,区域设置更改为新语言,但我的资源仍然是切换前的语言。

我知道我可以使用 Core API 下载代码中的语言,但我希望应用程序以正确的语言启动,而不是在用户使用过程中更改语言。

有什么我遗漏的吗?在种子中做在 gradle 中配置其他东西吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

Play 商店可能需要一点时间(通常大约 24 小时)才能赶上语言变化。如果您可以接受这种延迟,那么您就不需要做任何事情。

否则,您可以使用 code provided in the official sample 来指导您自己的实施。