GCM 不需要 JellyBean 及以上版本的 android.permission.GET_ACCOUNTS。但是,我的应用程序适用于 API 级别 11 及更高级别,因此我需要在这些设备上声明它。
因为我不需要使用GCM以外的账户,我只能在API level 16以下的android版本上注册这个权限吗?我的应用程序非常注重安全性,因此避免此权限将是一个巨大的优势。
最佳答案
没有值执行此操作的标签。但是,您可以发布两个版本,一个用于 11-13 API,另一个用于 14+
但老实说,我不会为 11-13 的范围而烦恼。作为android stats表示,只有约 1.6% 的用户在使用其中一个版本。仅限于 11 岁以上的用户,潜在用户流失率仅为 4.4%,而且随着时间的推移,这一数字可能只会下降。
关于android - 我只能在某些版本的 Android 中需要权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802564/