我正在建立一个类似于“安卓”的APK网站。 APK将从我的CDN提供。有没有办法检查下载APK的设备是否启用了“未知来源”?有没有更好的方法来做到这一点?我想尽量减少网站访问安装的摩擦。
感谢。
答案 0 :(得分:1)
通过您的浏览器,您无法做到。如果您通过Android应用访问您的网站,则可以执行以下操作:
boolean isNonPlayAppAllowed = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS) == 1;
(来源:https://stackoverflow.com/a/16675266/3673616)
http://yoursite.com/somefile.apk/?unknown=true
这是我能想到的唯一方式 - 但是,绝对不可能只通过浏览器。