先说个题外话,文章的描述是用https://copilot.github.com/自动生成的, 这个工具的确很好用, 大家可以尝试一下....(看到图中灰色的是它自己生成的, 按下Tab键即可使用它的提示)
前言
国内应用商店, 除了华为应用市场, 其它市场一律不允许个人开发者上传应用....所以就想上传到Google Play,一开始开发有梦记的时候, 没有想过国际化, 所以就在界面上硬编码了文字
经过一段时间的努力, 在修复各种bug同时, 增加了国际化(包括服务端), 可以让用户自己选择语言..., 只要运行flutter build appbundle即可
打包的时候写了一个脚本动态传递渠道, 如:flutter build appbundle --dart-define=channel=google...由于第打包aab格式, 不是很熟悉, 导致很多分包之后运行不了, 所以在build.gradle增加以下代码
/// 获取渠道参数使用,这里设置一下默认值
def dartEnvironmentVariables