我们的应用程序是一个位置应用程序,它将在后台运行并向服务器报告用户的位置,以便他的成员可以跟踪它们。 在Android 6中,由于自动电池优化(打盹模式),我们的应用程序无法将用户的位置报告给服务器,因为数据连接已断开。 我们发现应用程序实际上可以使用权限REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
,以便在没有用户交互的情况下将其列入白名单进行电池优化。 但是,我们不确定是否允许我们使用该权限,因为没有关于哪种应用可以使用该权限的明确定义,并且在开发者论坛中,我们阅读了一些开发者发帖称他们的应用已从Play商店中删除,因为Google认为他们的应用程序没有资格使用该权限。我们如何确保我们被允许使用REQUEST_IGNORE_BATTERY_OPTIMIZATIONS权限
我们如何确保允许我们使用此权限?
谢谢Tim!这正是我们的应用程序所需要的:即使手机闲置时也请求唤醒锁定和使用互联网,我们的用户也可以。但是,我没有看到我们的应用程序属于您提供的链接中的任何用例,我认为我们别无选择,只能使用意图的方式。 –