我们开发了一个应用程序,它需要多个权限才能在后台获取用户的位置。
我们在小米设备上请求所需权限时遇到问题。似乎除了位置许可和通过电池优化将应用列入白名单之外,还需要两个额外的步骤,特定于小米设备:
问题是我们没有发现自动请求用户许可的方法,我们找到的唯一方法是让用户手动转到这些屏幕并更改设置。
我们确实找到了让我们“半途而废”的捷径。
Intent intent = new Intent("miui.intent.action.POWER_HIDE_MODE_APP_LIST").addCategory(Intent.CATEGORY_DEFAULT);
Intent intent = new Intent("miui.intent.action.OP_AUTO_START").addCategory(Intent.CATEGORY_DEFAULT);
但是仍然需要用户进行多个非直观的操作。
我们的宗旨:
是否可以使用小米特定的 SDK 扩展?
提前致谢,
塔尔