今天第一次遇到非 GooglePlayStore 安装无法运行的应用

2017-08-28 21:40:46 +08:00
 Syaoran

唔……某日系手游,运营是 Aniplex,就是和 fgo 同一个……

凭借着很火的 ip,开服两周下载量已破 100k,然而今天更新后非 GooglePlayStore 安装的用户将无法启动

需要说明的是,并不是付费应用,而且在 PlayStore 上大多数安卓设备会显示设备不兼容以至于无法下载,同时还有 root 检测,无法改机型

唔……一直觉得安卓是开放自由的,这也是我一直选择安卓而不是 ios 的原因,但今天的事情让我看到安卓也有无奈的时候……

当然→_→估计是运营网开一面,验证只是本地的

adb shell pm install -i "com.android.vending" -r /sdcard/app.apk

成功解决了这个问题

10825 次点击
所在节点    Android
8 条回复
codehz
2017-08-28 21:49:40 +08:00
应用开发商的问题啊。。。你这种问法就像之前有人说安卓也是伪后台,因为某视频播放广告时无论安卓还是 iOS 切换到“后台”均会停止广告播放。。。一个道理,纯粹就是软件开发商想这么做,然后就这么做了。。。和系统一点关系都没有。。。
Syaoran
2017-08-28 22:00:18 +08:00
@codehz 这是应用内付费的应用,对于运营来说安装量越大越好吧……这样限制明显会流失很多用户……
EricCartman
2017-08-28 22:04:40 +08:00
Netflix 也是,root 后手机会显示不兼容,安装了也没法用
codehz
2017-08-28 22:07:12 +08:00
@Syaoran #2 不从谷歌上下载的多半会有破解行为。。。。。。毕竟那个开发商可能还没想到国内还有更多有效的破解方案,以为检测一下下载来源就可以判断是否是破解的了。
honeycomb
2017-08-28 23:21:21 +08:00
"一直觉得安卓是开放自由的"

这同样意味着应用开发商有能力添加不合理乃至错误的限制。
该手游看上去没有使用 safetyNet 的接口,而是很诚实地如楼主所说,简单地检测了一下安装来源而已。


@EricCartman
“ Netflix 也是,root 后手机会显示不兼容,安装了也没法用”
Netflix 这里使用了 safetyNet attestation API


@Syaoran
"这是应用内付费的应"
它显然只可能支持 play 的 IAP,而国内普遍没有 GMS 且有墙几乎无法使用 play 的服务,不能有效地带来利益。
yohanechan
2017-08-29 00:13:23 +08:00
Google 也会检测,当你通过 APK 安装了一款应用,而 Play 商店也上架了这款应用时,你可以在 Play 商店的「我的应用和游戏」中找到它,点击卸载按钮会提示该应用不是通过 Play 安装,是否继续卸载。
honeycomb
2017-08-29 00:16:04 +08:00
@yohanechan
这里分辨安装源依靠的实际上就是楼主提到的
pm install -i 背后的实现
Auturain
2019-01-10 09:55:23 +08:00
您好,我想请教一下,这个游戏现在出了台服版本。在模拟器上安装时,会提示环境存在安全漏洞无法继续启动游戏。但是在夜神 6.2.6.0-Android5.0 版本可以通过安装 ex 电话拨号器的问题来解决,可是这样安装后会很卡,而且个人也不是很想用夜神模拟器。想问一下 mumu 模拟器有没有能跳过检测安全漏洞的方法。

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

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

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

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

© 2021 V2EX