android - 口味、包名称和签名
问题描述
经过几个小时的尝试,我需要一些帮助来理解这一点。
我有一个应用程序,我想将其作为带有广告的免费应用程序发布,并且可以付费免费添加。
我在风味的帮助下创建了这两个版本,到目前为止还不错。
现在回答我的问题。这两种口味是否必须具有不同的包名称,这也意味着我向商店发布了两个不同的应用程序(每个都有其独特的应用程序签名)。
如果不是这种情况,两个版本的签名和发布如何同时工作?
谢谢!
解决方案
如果您想发布应用程序的 2 个版本(免费版本和专业版本),您必须提供不同的包名称,因为包名称在 Play 商店中是唯一的。为此,这是一个示例:
productFlavors {
free{
}
pro{
applicationIdSuffix ".pro"
}
}
免费版将命名com.company.myapp
为专业版com.company.myapp.pro
推荐阅读
- php - 使用“list_terms_exclusions”排除 Wordpress 中的类别未显示结果
- python - 如何以毫秒精度获得系统启动时间?
- delphi - 如何在 Delphi 5 中创建具有显式值的枚举
- java - 18080端口的Tomcat可以看到web可以成功主机,但是没有任何端口不显示
- javascript - shopware 6:如何在 offCanvas 菜单元素中添加自定义菜单?
- sql - 从特定点开始每个 SQL 记录
- makefile - Makefile 处理多行输出
- linux - Docker 安装问题 (ubuntu 20.04 LTS) - E: 存储库 'https://download.docker.com/linux/ubuntu\Release' 没有 Release 文件
- java - kotlin list group by with sort
- amazon-web-services - raint:成员必须满足正则表达式模式:^(\*\.)?(((?!-)[A-Za-z0-9-]