首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

google play:如何将不同的apks分发到不同的国家,但具有相同的版本?

Google Play提供了一种灵活的方式,可以将不同的APK文件分发到不同的国家,但保持相同的版本。这可以通过以下步骤实现:

  1. 创建不同的APK文件:根据需要在不同的国家定制APK文件。例如,可以根据语言、地区或其他因素进行定制。
  2. 使用国家和地区目标设置:在Google Play开发者控制台中,可以设置国家和地区目标。这样,您可以选择将特定APK文件分发到特定的国家或地区。
  3. 配置APK文件的版本号:确保所有不同的APK文件具有相同的版本号。这样,用户在更新应用程序时将收到相同版本的APK文件。
  4. 上传和发布APK文件:将所有不同的APK文件上传到Google Play开发者控制台,并根据需要发布它们。在发布过程中,您可以选择将每个APK文件分发到特定的国家或地区。
  5. 监控和管理分发:使用Google Play开发者控制台提供的分发管理工具,可以监控和管理不同APK文件的分发情况。您可以查看每个国家或地区的下载和安装情况,并根据需要进行调整和优化。

推荐的腾讯云相关产品:腾讯云移动应用分发平台(https://cloud.tencent.com/product/mpp)

腾讯云移动应用分发平台是一款提供全球范围内移动应用分发服务的产品。它提供了灵活的分发策略,可以根据不同的国家和地区进行定制化分发。同时,它还提供了丰富的分发数据统计和分析功能,帮助开发者更好地了解用户行为和市场需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何获得更小应用文件尺寸?来了解下 Android App Bundle

安装早于 Android Lollipop 版本设备也可以享受安装文件体积缩小福利,其 APK 中将包含所有语言。 在如今,很显然构建一个统一臃肿 APK 做法已经过时了。...= APK Android App Bundle 与 APK 有一些相似之处,但它们是截然不同,且用于不同目的。...Google Play 和 IDE 使用也是相同工具,而且它是开源。...后,您可以将其上传到 Play Store,让 Google Play 动态地为您用户提供优化后 APK。...您还需要开通使用 Google Play 进行应用签名功能,这样才能上传应用束。 使用 Google Play 进行应用签名提供了一种管理应用签名密钥安全方式。

1.9K20

Google IO 之 Android App Bundles 是个啥

Android App Bundles(以下简称AAB)是今年Google I/O大会带来一款全新动态化框架,与Instant App不同,AAB是借助Split Apk完成动态加载。...当用户下载应用程序安装包时,只会包含对应平台so和资源。因为需要google play支持,所以国内就没戏了。...AAB也是基于spilt apks来完成按需加载功能,split apks安装需要借助google play来完成。...AAB功能介绍 AAB并不是一个插件化框架,它是利用Android Framework提供split apks功能完成。所有安装split apk工作均是通过IPC交由google play完成。...在SplitCompat#a(boolean)方法调用了com.google.android.play.core.splitcompat.b.b.a()方法,其中有对不同版本OS兼容性处理。

2.3K20

Android动态化框架App Bundles

当用户下载应用程序安装包时,只会包含对应平台so和资源。因为需要google play支持,所以国内就没戏了。...AAB并不是一个插件化框架,它利用是Android Framework提供split apks技术来完成,而所有安装split apk工作均是通过IPC交由google play完成。...从aab文件内容,可知其包含base和feature代码、资源、so等,同时还有BundleConfig.pb这一配置文件,该配置文件是google play用于拆分apk。...如果我们需要在google play上支持动态发布,只需要上传aab文件即可,后续工作交给google play完成。...下面是一些兼容条件分支语句: public static a a() { if (VERSION.SDK_INT == 21) { //com.google.android.play.core.splitcompat.b.c

1.3K40

浅谈Android App Bundle

前言 项目中一个定制版本,需要上架Google Play。...Android App Bundle 简介 Google Play 推出新应用服务模式名叫“Dynamic Delivery”,新服务支持上传文件就是Android App Bundle文件(.aab...文件),之后用户在下载应用时,Google Play应用服务会针对下载用户设备配置生成并提供经过优化 APK,因此他们只需下载运行应用所需代码和资源,不需要下载原先apk中所有资源文件,从而让用户获取到最轻量...App Bundle其中包含应用所有编译好代码和资源, APK 生成及签名工作则交给 Google Play 来处理。....aab文件 和 apk一样也是一个zip文件, 不一样是apk可以直接安装到手机,而.aab文件不能直接安装,需要通过Google Play 或者 bundletool 工具 生成优化后apk才能安装到手机

1.5K10

一个时代即将终结!安卓应用告别APK格式

Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,但不同于Windows mobile中PE文件,程序保密性和可靠性不是很高,通过dexdump命令可以反编译它,这种架构符合发展规律...目前在Google Play数百万个应用程序中,已经有数千个应用程序率先跟进了AAB格式。...更棒是,当设备配置 (如语言) 发生变化时,Google Play 会检测到它,并下载该语言配置 APK。...安装早于 Android Lollipop 版本设备也可以享受安装文件体积缩小福利,其 APK 中将包含所有语言。 在如今,很显然构建一个统一臃肿 APK 做法已经过时了。...就因为 .aab 存在,随着用户使用设备、所在环境不同,所安装应用可能也不尽相同,应用也就是“不完整”。

1.3K40

Android App瘦身新姿势——Android App Bundle

由于博主长期从事海外App开发,所以心系谷歌爸爸动向呀,最近谷歌爸爸推出了一个Android App Bundle东西,据说可以压缩包体,当然这仅限于上传Google Play应用,国内市场不支持...概述 Android App Bundle是Google最新推出Apk动态打包,动态组件化技术,与Instant App不同,AAB是借助Split Apk完成动态加载,使用AAB动态下发方式,可以大幅度减少应用体积...AAB并不是一个插件化框架,它利用是Android Framework提供split apks技术来完成,而所有安装split apk工作均是通过IPC交由google play完成。...authuser=2 如何使用App Bundle 1.将你Android Studio升级为3.2及其以上版本 2.添加对Dynamic Delivery支持 其实就是一些基础apk需要东西...5.app签名上传google play 6.将你包上传到google console 兼容性问题 Api < 21手机无法进行模块化,Google Play会对其进行Multiple Apks

1.2K10

Ztorg:从 root 到 SMS

第二个应用程序,应用名为 “Noise Detector” ,具有相同恶意功能,安装了10,000次以上。 ? 他们能做什么? 启动后,木马将等待10钟,然后连接到其命令和控制(C&C)服务器。...WAP计费订阅 我在 Google Play 商店外发现与 Google Play 商店相同功能更多恶意应用。有趣是,它们看起来不像独立木马,更像是一些木马程序附加模块。...我使用不同 MCC 下载了几个 JS 文件,来了解这些网络犯罪分子对来自不同国家用户做些什么。我无法得到一个美国 MCC 文件,但对于其他我试用过国家,我收到了一些具有一些功能文件。...木马 — SMS vs. root Google Play 上有两个具有相同功能恶意应用程序 - “Noise Detector” 和 “Magic browser” ,但我认为它们各自有不同用途...几天之后,他们上传了一个版本Google Play ,其中包含一个加密 Ztorg 木马程序,没有解密和执行它可能性。

1.3K80

谷歌弃用APK包格式,转而使用AAB格式

近日,谷歌官方宣布:自 2021 年 8 月起,Google Play 将要求开发者以 Android App Bundle (以下简称 AAB)格式发布新应用,该格式将取代 APK 成为标准Android...不仅如此,为了兼容更多设备,一个APK还需适配不同屏幕密度(320dpi、480dpi 等)、处理器(ARM、ARM64、x86等等。...最后打包完成,会生成一个xxx.aab文件,如下图: AAB转APK 虽然从结果看来,以 AAB 格式分发新应用对开发者和用户都有益处,还是有部分人对此有些担忧。...比如,有人就担心因为 AAB 不能在 Google Play 以外地方下载,会对如亚马逊应用商店等第三方应用商店造成很大影响。...为此,谷歌已经开发了一个名为 bundletool 开源工具,允许开发人员从 AAB 包中创建 APK,因此想在第三方商店中发布 Android 应用程序开发人员可以手动导出其应用 APK 版本

1.4K40

【译】Android Gradle 插件 4.0.0 中 Feature-on-Feature 依赖关系

,有人对于 Feature-on-Feature Dependencies 作用提出了疑问,表示不理解,通过本篇将介绍它在 Android Studio 4.0 新版本作用。...image 最初,你可能会认为这仅适用于动态功能某些特定用途,这实际上有助于解决 Android Gradle Plugin 3.5 当前动态功能项目面临一个非常现实问题。...其中 :video-list 和 :video-player 依赖于一个共同库 :video-data,如下图所示可能是你会使用 Gradle 依赖项: 具有3个动态功能示例项目,其中2个依赖于相同库模块...例如 :video-data 可能依赖于 Google Play 服务提供 Cast 库,如果此时项目尚未使用 Google Play 服务,则会变成一个很大浪费依赖关系。...在 Android Gradle Plugin 4.0 中 Feature-on-Feature 依赖关系解决了此问题,此时有两种不同选择,可以像这样进行 :video-list 依赖 :video-player

1.4K20

Google Play 控制台指南:Google Play 控制台能为你做都不仅仅是发布应用这么简单而已

如果这一切都不是你所预期,那么你或你工程师可以获得更多细节来找出这些不同问题原因。 统计信息(Statistics)让你可以构建一个对你十重要应用数据视图。...使用应用程序签名后,你可以上传应用程序签名密钥,将其安全存储到 Google 云中。这与使用 Google 存储我们应用密钥技术是相同,这得益于我们在业界领先安全基础架构。...实验应至少运行七天,尤其是在商店流量较低情况下,以达到 store 访问者 50%—如果测试可能会有一些风险,请保持较低比。通过反复从实验中获取表现良好内容并针对主题进行进一步迭代。...Play 控制台中有一些工具可帮助识别要翻译成哪些合适语言。例如,通过使用收入报告,你可以识别哪些访问商品详情较多安装量却较低国家/地区。...当你将 Google Play 游戏服务集成到您游戏时,它就是标准配置。 ? 玩家分析(作为 Google Play 游戏服务一部)。

7.1K30

在 Jelly Bean 中使用应用加密

其中一个有趣功能是应用程序加密,除了简短说明还没有任何细节:“从 Jelly Bean 版本起,Google Play付费应用程序在分发和存储之前,会使用设备特定密钥加密”。...操作系统对加密应用程序支持 本文之前版本是基于 Eclipse 框架和二进制系统镜像,并且缺少一部。...Android 上应用可以通过几种不同方式安装: 通过应用商店(例如 Google Play Store,也称为 Android Market) 直接在手机上打开应用文件或电子邮件附件(如果启用“位置来源...加密应用程序和 Google Play 所有这一切都很有趣,正如我们所见,安装应用程序、加密或其他都需要系统权限,因此它只能由自定义运营商Android 固件和下一个版本友好 CyanogenMod...Google Play 服务器会发送相当多有关您即将下载和安装应用元数据,例如下载网址,APK 文件大小,版本代码和退款窗口。

1K80

Google Play支付 接入配置「建议收藏」

相对于绑定信用卡,购买Google Play礼品卡更为简单: 礼品卡其实就是google play兑换码一种,业务可以在淘宝上购买礼品卡,礼品卡存在一定限制。...建议账号归属地修改为应用发布国家,修改地方在Google付款中心: image.png 业务应用上传 ---- 账号准备好后,接下来时将业务应用上传到google play中。...Google Play测试版本分为ALPHA版和BETA版,区别在于两者面向测试对象不同,具体参考:设置Alpha/Beta版测试 5、应用public key public key可用于前端或后台票据校验...开放测试权限 ---- 开发测试权限目的是让测试人员能测试购买,这里需要注意以下几点: 版本 google play提供了三种版本管理,分别是beta版本、aplha版本和正式版本。...正式版本发布后,所有用户都能在google play store中看到并下载。 是否免费 这里有个概念需要区分以下,具有测试权限的人员测试购买时,并不一定是免费购买。需要免费购买,需要单独配置!

6.4K11

Qigsaw源码之Gradle插件解析

下面我们来解释一下,你会发现很有趣。 Qigsaw是基于对于com.google.android.play.core对外暴露方法,进行了自定义实现。...因为aab目前只能对google play上发布应用起作用,所以开发者重新实现了一套com.google.android.play.core包名第三方库,这样就可以做到在国内市场,与国外应用市场无缝迁移...@versioncode private int minSdkVersion;//feature最低版本 private int dexNumber;//feature包中dex...,有一个不同就表示有更新; 如果有更新,那么QigsawId为基础包QigsawId,并分析和修改split信息; 修改split信息时候,相同splitName对比split.version。...如果相同那么split使用基础包split信息,如果不同那么该splitbuiltIn=false,onDemand=true。并将有更新split做记录(updatesplits字段值)。

87500

Qigsaw源码之Gradle插件解析

下面我们来解释一下,你会发现很有趣。 Qigsaw是基于对于com.google.android.play.core对外暴露方法,进行了自定义实现。...因为aab目前只能对google play上发布应用起作用,所以开发者重新实现了一套com.google.android.play.core包名第三方库,这样就可以做到在国内市场,与国外应用市场无缝迁移...private int minSdkVersion;//feature最低版本 private int dexNumber;//feature包中dex数量 private...,有一个不同就表示有更新; 如果有更新,那么QigsawId为基础包QigsawId,并分析和修改split信息; 修改split信息时候,相同splitName对比split.version。...如果相同那么split使用基础包split信息,如果不同那么该splitbuiltIn=false,onDemand=true。并将有更新split做记录(updatesplits字段值)。

70340

为您应用配置 Play Feature Delivery

在 2021 年下半年,Google Play 将要求 新应用和游戏以 Android App Bundle 格式发布。...为什么需要模块化应用和 Play Feature Delivery 呢? 模块化应用会在应用不同部分之间创建清晰界限,这会带来各种好处。...大多数情况下,您只需要重新构建应用一部,这也可以帮助您缩短应用构建时间。构建时间缩短以及清晰模块界限可能会提高工程开发速度。...同时,从 Google Play Store 我们也可以发现: 应用下载大小每降低 3 MB 可以增加 1% 下载量 通过这篇文章您可以了解到 Android App Bundles 带来 Play... 设置按条件分发 除了安装时分发,按条件分发是另外一个请求功能模块方法。安装条件包括设备 API 版本、用户所在国家和设备特性。

74420

万字长文带你APK反编译&重签名&aab&apks转换

包,在下方可以用不同方式查看这个文件内容,如:代码、Samli、Simple、Fallback 一般来说,我们软件接入SDK都会在com这个包下面,需要自己一个层级一个层级去查找。...: 3 签名工具apksigner和jarsigner apksigner和jarsigner都是用于对Android APK文件进行签名工具,但它们来自不同项目,并且在一些细节上有所不同。...apksigner apksigner是Android SDK一部,专门设计用于对Android应用包(APK文件)进行签名和验证。...bundletool bundletool 是 Android Studio、Android Gradle 插件和 Google Play 用于构建 Android App Bundle 底层工具。...1、allatori是第二代java混淆器; 2、具有命名混淆,流混淆、字符串混淆以及水印技术等等强大混淆功能, 因此对混淆后代码进行逆向工程几乎是不可能; 3、允许对需要混淆代码应用程序添加有效期

59820

屏幕被“偷”了,新恶意软件Vultur已控制数千台设备

最近研究人员在Google Play中发现一种新型Android恶意软件,已经波及了一百多个银行和加密货币应用程序。 荷兰安全公司ThreatFabric研究人员将该种恶意软件命名为Vultur。...这就将威胁继续推高到另一个水平,Vultur攻击是可以扩展并自动化,欺诈手法可以在后端编写脚本并下发到受害设备。...Vultur会由 Dropper程序来安装,ThreatFabric已经在Google Play中发现了两个安装VulturDropper应用程序。...Vultur针对103个Android银行应用程序或加密货币应用程序进行窃密,意大利、澳大利亚和西班牙是受攻击最多国家。...Google已经删除了所有已知包含 Brunhilda Googel Play 应用程序,Google表示新木马应用程序可能仍会出现。

57840
领券