UNPKG

capacitor-native-update

Version:
34 lines (28 loc) 1.51 kB
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.capacitor.nativeupdate"> <!-- Required permissions --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- Optional permissions (requested at runtime) --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" /> <!-- Background update permissions --> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <!-- WorkManager service --> <service android:name="androidx.work.impl.foreground.SystemForegroundService" android:foregroundServiceType="dataSync" /> <!-- Broadcast receiver for notification actions --> <receiver android:name="com.capacitor.nativeupdate.NotificationActionReceiver" android:exported="false"> <intent-filter> <action android:name="com.capacitor.nativeupdate.UPDATE_NOW" /> <action android:name="com.capacitor.nativeupdate.UPDATE_LATER" /> <action android:name="com.capacitor.nativeupdate.DISMISS" /> </intent-filter> </receiver> </manifest>