可以控制 app 只在某些 android 机型上才能下载使用吗

2016-12-28 10:43:49 +08:00
 levon
9649 次点击
所在节点    Android
10 条回复
feifeifei
2016-12-28 11:05:06 +08:00
肯定可以啊 启动的时候判断手机是啥型号就行了呗
如果你说在安装那一步控制的话,坐等大神
knightdf
2016-12-28 11:05:50 +08:00
下载链接检测 ua?
bmy001
2016-12-28 11:06:22 +08:00
google play 上的確可以,國產商店的話,好像沒什麼辦法了把。 不過 ndk 的 abiFilters 倒是可以限制某些特定處理器的安裝
wuyukai
2016-12-28 12:07:40 +08:00
targetsdk : 25🤓
Tink
2016-12-28 12:36:14 +08:00
可以让他下载安装,但是不能使用
cst4you
2016-12-28 13:04:30 +08:00
@wuyukai 哈哈哈哈哈哈哈这个好
honeycomb
2016-12-28 13:31:17 +08:00
有不同的限制办法:

1 ,启动时检查特定的字符串(很容易破解)
2 , Google play 限制指定的设备才能安装(下载到 apk 以后就无意义)
3 ,最低 SDK level 限制(仅能限制系统版本号,比如限定 25 的时候,就只有亲儿子,以及少数正在测试中的 ROM 才可用)
4 ,让一些必需功能功能调用 play service 的接口(仅能限制只有 play service 的手机才能用)
Magentaize
2016-12-28 14:50:43 +08:00
参考大法和 HTC 的部分 app ,会要用到 OEM 的 package
learnshare
2016-12-28 15:00:48 +08:00
Google Play 提供机型、系统版本以及地区的限制
Lonely
2016-12-28 15:12:38 +08:00
@wuyukai 应该是 minSdkVersion 吧

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

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

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

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

© 2021 V2EX