The ICICI iMobile Pay app displays the aforementioned popup after my app has been installed. Because I was using the "androidx.work:work-runtime:2.7.1" library, I was finally able to identify the root problem. The following service is introduced by that library.
<service
android:name="androidx.work.impl.background.systemjob.SystemJobService"
android:directBootAware="false"
android:enabled="@bool/enable_system_job_service_default"
android:exported="true"
android:permission="android.permission.BIND_JOB_SERVICE"
tools:targetApi="n" />
enable_system_job_service_default is true if android 6 or higher. If I set the enabled to false, then the ICICI iMobile Pay goes fine.
Why does ICICI iMobile Pay identify this job service as a BIND JOB SERVICE? Is this an ICICI App bug? It really irritates me,