xref: /aosp_15_r20/external/android_onboarding/java/com/android/onboarding/process/AndroidManifest.xml (revision c625018464ae97c56936c82b1b617e11aa899faa)
1<?xml version="1.0" encoding="utf-8"?>
2<manifest
3    xmlns:android="http://schemas.android.com/apk/res/android"
4    package="com.android.onboarding.process">
5  <uses-sdk
6      android:minSdkVersion="19"
7      android:targetSdkVersion="34"/>
8
9  <!-- Permission required to keep the process alive by displaying the foreground notification while doing the background work. -->
10  <permission android:name="com.android.onboarding.process.permission.NOTIFICATION_KEEP_ALIVE"
11      android:protectionLevel="signature"/>
12
13  <application>
14    <service
15        android:name=".NotificationKeepAliveService"
16        android:foregroundServiceType="specialUse"
17        android:permission="com.android.onboarding.process.permission.NOTIFICATION_KEEP_ALIVE">
18          <property android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
19              android:value="Need to display foreground notification to keep the background task alive."/>
20    </service>
21  </application>
22</manifest>
23