我們的應用程序是一個位置應用程序,它將在後臺運行並向服務器報告用戶的位置,以便他的成員可以跟蹤它們。 在Android 6中,由於自動電池優化(打盹模式),我們的應用程序無法將用戶的位置報告給服務器,因爲數據連接已斷開。 我們發現應用程序實際上可以使用權限REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
,以便在沒有用戶交互的情況下將其列入白名單進行電池優化。 但是,我們不確定是否允許我們使用該權限,因爲沒有關於哪種應用可以使用該權限的明確定義,並且在開發者論壇中,我們閱讀了一些開發者發帖稱他們的應用已從Play商店中刪除,因爲Google認爲他們的應用程序沒有資格使用該權限。我們如何確保我們被允許使用REQUEST_IGNORE_BATTERY_OPTIMIZATIONS權限
我們如何確保允許我們使用此權限?
謝謝Tim!這正是我們的應用程序所需要的:即使手機閒置時也請求喚醒鎖定和使用互聯網,我們的用戶也可以。但是,我沒有看到我們的應用程序屬於您提供的鏈接中的任何用例,我認爲我們別無選擇,只能使用意圖的方式。 –