Skip to content

Commit 9702d07

Browse files
committed
Fix background service
Closes #434
1 parent 11d48cc commit 9702d07

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

apps/mobile-wallet/android/app/src/main/AndroidManifest.xml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
22
<uses-permission android:name="android.permission.CAMERA"/>
33
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
4+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/>
45
<uses-permission android:name="android.permission.INTERNET"/>
56
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
67
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

apps/mobile-wallet/app.config.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ export default {
5050
foregroundImage: './assets/adaptive-icon.png',
5151
backgroundColor: '#000000'
5252
},
53-
permissions: ['android.permission.FOREGROUND_SERVICE', 'android.permission.WAKE_LOCK'],
53+
permissions: [
54+
'android.permission.FOREGROUND_SERVICE',
55+
'android.permission.FOREGROUND_SERVICE_DATA_SYNC',
56+
'android.permission.WAKE_LOCK'
57+
],
5458
package: 'org.alephium.wallet'
5559
},
5660
web: {

patches/react-native-background-actions@3.0.1.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ diff --git a/CHANGELOG.md b/CHANGELOG.md
22
deleted file mode 100644
33
index 470a319c057e512da8a383036c2f7ddcc84aac75..0000000000000000000000000000000000000000
44
diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml
5-
index b67ef4d1837363489a1749acb852997a6c93c1b5..cf8cab4b89c710cdd6bb3087552d9cd8ad2b0c83 100644
5+
index b67ef4d1837363489a1749acb852997a6c93c1b5..6aa30a826c2f17a35ccd30b64291d3d20006e864 100644
66
--- a/android/src/main/AndroidManifest.xml
77
+++ b/android/src/main/AndroidManifest.xml
88
@@ -1,6 +1,6 @@
99
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.asterinet.react.bgactions">
1010
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
1111
<application>
1212
- <service android:name=".RNBackgroundActionsTask"/>
13-
+ <service android:name=".RNBackgroundActionsTask" android:foregroundServiceType="shortService"/>
13+
+ <service android:name=".RNBackgroundActionsTask" android:foregroundServiceType="dataSync" />
1414
</application>
1515
</manifest>
1616
diff --git a/android/src/main/java/com/asterinet/react/bgactions/RNBackgroundActionsTask.java b/android/src/main/java/com/asterinet/react/bgactions/RNBackgroundActionsTask.java

pnpm-lock.yaml

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)