在引用已经讨论过的参考文献之后 -
https://developer.apple.com/internationalization/
https://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/AppStoreTerritories.html#//apple_ref/doc/uid/TP40011225-CH18-SW1
https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPInternational/Introduction/Introduction.html
https://forums.developer.apple.com/community/app-frameworks/localization
App Store 中的多语言应用程序;使用两个版本 - 还是使用 Apple 本地化?(特殊情况)
我了解以下可能性,但没有解决方案!
-
拥有一个通用/通用应用程序,并根据用户语言添加国际化和本地化,并相应地管理功能。 (这是基于用户的语言,而不是国家或商店,因此不符合我的目的)
具有 几乎相同功能的不同应用程序,但具有特定于国家/地区的更改(由于某些国家/地区的协议/要求),并且仅针对特定国家/地区/商店发布每个应用程序。 (可能的解决方案,但它会带来应用商店垃圾邮件的风险 使用类似的应用程序,即使这些应用程序位于不同的商店中?和某些 风险是维护单独的代码库)
在主应用程序中满足不同国家/地区要求略有不同的最佳方法是什么?
我建议有一个应用程序,首先在其中获取用户的位置,然后根据该位置,您可以根据国家/地区加载资产或代码。