@@ -41,14 +41,30 @@ Add the following entry to your `android/app/src/main/AndroidManifest.xml` (full
41
41
<!-- ADD THIS PERMISSIONS -->
42
42
<uses-permission android : name =" android.permission.WAKE_LOCK" />
43
43
<uses-permission android : name =" android.permission.FOREGROUND_SERVICE" />
44
+ <uses-permission android : name =" android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
45
+ <uses-permission android : name =" android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
46
+
47
+ <!-- Needed for Wear communication via Bluetooth -->
48
+ <uses-permission android : name =" android.permission.BLUETOOTH_CONNECT" />
49
+ <uses-permission android : name =" android.permission.BLUETOOTH_SCAN" />
50
+ <uses-permission android : name =" android.permission.BLUETOOTH_ADVERTISE" />
44
51
<!-- END OF THE CHANGES -->
45
52
46
53
<application >
47
54
<!-- ADD THIS SERVICE -->
48
- <service android : name =" com.wearconnectivity.WearConnectivityTask"
49
- android : permission =" android.permission.BIND_JOB_SERVICE"
50
- android : exported =" true" />
55
+ <!-- Before Android 14 -->
56
+ <!-- <service android:name="com.wearconnectivity.WearConnectivityTask"
57
+ android:permission="android.permission.BIND_JOB_SERVICE"
58
+ android:exported="true" /> -->
59
+
60
+ <!-- Since Android 14 -->
61
+ <service
62
+ android : name =" com.wearconnectivity.WearConnectivityTask"
63
+ android : exported =" false"
64
+ android : foregroundServiceType =" dataSync|connectedDevice"
65
+ android : permission =" android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
51
66
<!-- END OF THE CHANGES -->
67
+
52
68
</application >
53
69
</manifest >
54
70
```
0 commit comments