android - 设备可用性、过滤和 Google Play

标签 android google-play

关于限制设备应用的问题。我们已将软件授权给设备制造商,我们希望允许应用程序开发人员仅在这些设备上发布(我将这些称为“授权设备”)。应用程序无法在其他设备(“非许可设备”)上运行。

我在这里找到了有关设备可用性和 Google Play 的非常有用的帖子。

对于设备可用性,应用开发者似乎必须从受支持设备的动态列表中手动选择非许可设备的范围,并将它们移至排除列表。对于应用开发者来说,这似乎是一项繁重的工作,尤其是当他们必须针对每台发布的新 Android 设备不断更新排除列表时。

我想看看是否有相反的方法 - 使我的应用程序仅适用于一组许可设备。有没有办法通过 Google Play 做到这一点?

最佳答案

We've licensed software to device makers and we wanted to allow app developers to publish only on those devices (I'll call these "licensed devices"). Apps won't work on other devices("non-licensed devices").

此类自定义固件扩展的开发人员应将其作为 SDK 附加组件,从而要求使用这些扩展的开发人员具有相应的 <uses-library> list 中的元素。然后 Play 商店应该自动过滤应用程序,以便它只显示在具有该 SDK 附加组件的设备上。摩托罗拉、HTC、三星和其他公司已经创建了此类 SDK 插件。

I wanted to see if there's a means of doing the converse - making my app available only to a set of licensed devices. Is there a means of doing this with Google Play?

不,对不起。

Tomorrow, if Google adds one more device to the list of supported devices then it will be automatically included to my supported devices list which I dont want to happen.

然后不要在 Play 商店分发该应用。

Is there a mechanism to get a notification as soon as Google adds a new device to the list of supported devices in Google play console?

不,对不起。

If not, what is the alternate way of handling it.

不断刷新浏览器,屏住呼吸等待设备名册的下一次更新。

I am sure many other android developers would have faced the same issue

希望不会。 Play 商店旨在分发到所有 Android 设备。每个设备的排除列表专为解决短期兼容性问题而设计,同时您可以修复一些错误来解决这些问题。

关于android - 设备可用性、过滤和 Google Play,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380139/

相关文章:

android - 无法将我的 apk 上传到 Play 商店

android - 未经下载许可在Android市场上发布应用程序

java - 在谷歌标记 Android 上更新 InfoWindowAdapter 中的内容

android - Gradle 模块构建顺序

Android Studio 收到支持警告 :appcompat-v7:28. 0.0

android - 未收到SkuDetails列表

Android 应用上传至 Google Play 商店

android - 市场更新后自动重启应用程序

android - 无法运行项目 - Android Studio 2.0 Crashlytics 问题

java - 从android中的坐标获取地理位置地址