Urządzenia Samsung (no, przynajmniej niektóre z nich) dodają wszystkie zainstalowane aplikacje do listy "App Power Saving Mode", która wpływa na usługi działające w tle i odbiera ważne informacje o aplikacji.Wyłączanie lub wykrywanie trybu oszczędzania energii specyficznego dla aplikacji
Niektóre aplikacje w jakiś sposób wyłączają ten tryb po instalacji bez dodatkowych czynności. Komentarze na temat wątku Programmatically disable app power saving mode on Samsung sugerują, że aplikacje takie jak Facebook i WhatsApp mogą znajdować się na białej liście OS, ale widziałem aplikacje, które nie są tak popularne, robiąc to samo. Masz pomysł, jak to osiągnąć?
Próbowałem używać intencji ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
, ale bez powodzenia. PowerManager#isIgnoringBatteryOptimizations
zaczyna się zwracać true
, ale żaden z trybów oszczędzania aplikacji ani rzeczy w Ustawieniach oszczędzania baterii jest wyłączony dla aplikacji.
Jeśli uważasz, że jedynym sposobem jest skontaktowanie się z firmą Samsung w celu dodania białej listy do aplikacji, gdzie jest to najlepsze miejsce?
Ponadto, jeśli nie ma możliwości programowego wyłączenia trybu oszczędzania energii w App Store, czy istnieje sposób na sprawdzenie, czy jest on włączony dla aplikacji, aby można było otworzyć aplikację i poprosić użytkownika o jej wyłączenie?
Jakieś wieści na ten temat? Mamy ten sam problem ... – noongiya95