安卓上相同签名的国内版 App 和国际版 App 怎么共存?

206 天前
 ldz
有几个国内版 App 和国际版签名和包名都一样
但是更新一般都是落后国际版几周的
导致在 Play Store 里一直提示需要更新那几个 App
有时候不小心更新了之后还得卸载了再装上国内版

所以问下有没有什么方案实现国内版和国际版 App 共存?
比如 Nike App
Play Store 装国际版, 负责管理国际版 App 更新
国内商店安装国内版,负责更新国内版 App

也搜过几个方案
1. 改包名有点吃力 每次更新都要手动解包 改一下 再打包
2. 炼妖壶创建工作资料也不适用,因为我的工作资料已经建好了
有没有其他更轻量的方案?
4641 次点击
所在节点    Android
27 条回复
tool2dx
206 天前
这种包名重复的 APP 应该比较少见。

安卓原生有一个多用户(工作空间)功能,可以实现你这种需求。

不过我自己有些特殊,习惯直接在手机上用第二个云手机。
xmumiffy
206 天前
工作资料也没用,两边应用版本是同一份
rlds
206 天前
同一个包名似乎不行
Helsing
206 天前
加一下 application suffix 试试
banricho
206 天前
小红书就是这样的,只能用手机分身了
mizuki9
206 天前
我想起 play 版微信 和 国内微信 不兼容,一个版本更新成另一个版本就会无限闪退,无法打开。
要不更新回去原来版本,要不有备份,不然所有聊天记录就废了。
我自己能用 play 版就用 play 版,小米应用商店可以永久忽略指定应用的所有更新( 不要清除应用商店的数据)。
lengmou
206 天前
@tool2dx #1 请问,云手机怎么使用呢,需要先在自己手机上安装个 app 吗
tool2dx
206 天前
@lengmou 需要安装的,我自己编译了一个 scrcpy 手机版本,修改了一些按键特性。

我手机远程平板连小米平板,开 adb+公网 IP6 ,安装各种 APP 软件/游戏,完全没存储压力。
jjxtrotter
206 天前
三星手机安全文件夹
by
206 天前
@jjxtrotter 这个也不行,我测试了。后安装的依然会覆盖先安装的
MacsedProtoss
206 天前
元萝卜(伏羲)这个肯定可以
stobacco
206 天前
mt 管理器直接共存 apk ,前提是 app 没有反制措施
ltkun
206 天前
可以多开很多个
opengps
206 天前
这倒提醒我了,原来有些 app 可以在 play 上更新是因为签名相同
moefishtang
206 天前
@jjxtrotter 这个就是 Android 的工作资料(三星先出的基于 Knox ,后来这个特性被 Google 放进 Android 中了)
moefishtang
206 天前
用 VMOS 之类的容器吧,工作资料之类的方案是做不到多版本共存的
你试试看利用多用户行不行得通?
docx
206 天前
@moefishtang 多用户也是同一个安装包 覆盖安装会同步更新
boshok
206 天前
tesla 就是这样,只能在 play 上暂停更新。
a1210968738
206 天前
@tool2dx 请问你的 scrcpy 手机版是基于哪个开源项目改的吗?能不能发下项目地址参考下😄
tool2dx
206 天前
@a1210968738 搜 scrcpy-android ,原作者没有维护了,有些功能需要修改一下才能用。比如 ip6 公网认证连接。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1110363

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX