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

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

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

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

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

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

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

© 2021 V2EX