Device Thermal State Pro

Use it to get feedback about the thermal state of your mobile device and react appropriately. For example, use the API provided to create applications that react to the thermal trends and events of the device. This ensures constant frame rates over a longer period of time while avoiding thermal throttling, even before throttling happens.


This solution includes two assets:

🤖 Device Thermal State (Android) + Android Studio Project

🍏 Device Thermal State (iOS)


Android 10/iOS 11 and newer supported.


✔️ Easy to implement, use and test


✔️ Detect device thermal state

Subscribe to the event or invoke one line of code to get device thermal state


✔️ Allows checking if iOS Low Power Mode / Android Power Save Mode is enabled


✔️ Implements PowerManager API methods:

- getLocationPowerSaveMode

- getThermalHeadroom

- isDeviceIdleMode

- isIgnoringBatteryOptimizations

- isInteractive

- isPowerSaveMode


✔️ Objective-C and Java source code included

You can read and modify all source code


✔️ A well-documented project


✔️ Full C# source code, documentation and example scene included


✔️ Long Term Support

Be sure that you'll get support for new unity versions and features



________________________________________________________________________________



Other products you may like:


🍏 Jailbreak Checker - check if iOS device is jailbroken with one line of code

🤖 Android Root Checker - check if Android device is rooted using 7 different techniques

🖍️ 2D/3D Paint - paint on any 2D and 3D objects with great performance