Android 9 (API level 28) introduces a number of changes to the Android system. The following behavior changes apply to all apps when they run on the Android 9 platform, regardless of the API level that they are targeting. All developers should review these changes and modify their apps to support them properly, where applicable to the app.
To enhance user privacy, Android 9 introduces several behavior changes, such as limiting background apps’ access to device sensors.
On devices running Android 9, your App still needs to use foreground service for all NAOSDK background services, and if your App have targetsdkVersion >= 28 your need to declare the usage of the FOREGROUND_SERVICE
permission.