IOS/Android应用商店的本地化工作原理

IOS/Android应用商店的本地化工作原理,android,ios,Android,Ios,我有一个移动应用程序(IOS/Android),我想为相应的商店和许多国家/地区构建和部署它,每个国家/地区都有自己的配置和参数,问题是:如果有人试图从其原产国以外的商店安装应用程序(IOS/Android)版本,当他回到他原来的国家时,他会得到一个不适合他的参数和配置的应用程序,你有什么建议吗 下面是一个例子:一个来自德国的用户到法国旅行了4天,他在法国安装了这个应用程序,它工作正常,回到他的国家,它工作正常,但参数和配置错误 预期:如果德国用户出国旅行并安装了该应用程序,他总是会得到该应用程

我有一个移动应用程序(IOS/Android),我想为相应的商店和许多国家/地区构建和部署它,每个国家/地区都有自己的配置和参数,问题是:如果有人试图从其原产国以外的商店安装应用程序(IOS/Android)版本,当他回到他原来的国家时,他会得到一个不适合他的参数和配置的应用程序,你有什么建议吗

下面是一个例子:一个来自德国的用户到法国旅行了4天,他在法国安装了这个应用程序,它工作正常,回到他的国家,它工作正常,但参数和配置错误


预期:如果德国用户出国旅行并安装了该应用程序,他总是会得到该应用程序的德国版本。

对于android来说:你应该拥有一个适用于全世界的应用程序。如果您需要特定国家/地区的特定版本,则应为这些国家/地区上载不同的应用程序,并在play store中调整可见性设置。但这又增加了你刚才提到的问题


翻译由android中的资源文件夹处理。可以为每种语言添加不同的值,包括字符串。Android将根据用户的语言设置自动选择语言。因此,即使具有德语设置的德国用户在法国下载应用程序,除非他切换设备语言,否则他的应用程序将始终使用德语。

我遇到了一些有趣的事实,首先感谢Alexander和CZ54,以下是:

  • 本地化将基于ID存储而不是IP地址
  • 我将为所有国家建造一个
  • 为IOS上传一次,为Android上传一次

  • 您的应用程序应该只有1个二进制文件,并根据设备的当前区域设置更改参数。谢谢CZ54,它是代码内部的参数,我是指一些“相对于每个国家的计算人员”在这种情况下,是否可以为许多国家/地区构建一个二进制文件并更改appstore中的可视性?谢谢你,Alexander,翻译没有问题,但是,当我在不同国家/地区的play store上载应用程序时,visivility设置由全局管理?您需要为Android和iOS分别上载一次应用程序,该应用程序将在所有国家/地区可用。您可以决定是否不在全球某些国家/地区展示。没有必要为每个国家多次上传应用程序。