Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
再会。
我得到了 android 应用程序,我需要禁用所有设备上的安装,除了那些在应用程序配置中列出的设备。那么我如何禁用在所有其他设备上的安装(在应用程序的代码中)
不,这还不可能。
Android 应用程序可以禁止安装基于minSdkVersion和screen sizes。没有参数建议不要根据供应商安装。
minSdkVersion
screen sizes
您拥有的最佳选择是在应用程序启动时找出您当前使用的设备,然后显示一条消息,说明您无法在此手机/平板电脑上运行。
我认为您无法控制选择性安装行为,但是如果您的设备条件不符合,您可以禁用应用程序组件(活动/服务/广播接收器)的执行。