v1.0.1 — Fix SAF content URI access and foreground service type
- SyncEngine now handles content:// URIs via ContentResolver/DocumentsContract alongside regular file paths; fixes ENOENT on all SAF-backed sync pairs - ForegroundInfo now passes FOREGROUND_SERVICE_TYPE_DATA_SYNC on API 29+ - Declare foregroundServiceType=dataSync on WorkManager service in manifest Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -68,6 +68,12 @@
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<!-- Required on API 29+ so WorkManager can start a typed foreground service -->
|
||||
<service
|
||||
android:name="androidx.work.impl.foreground.SystemForegroundService"
|
||||
android:foregroundServiceType="dataSync"
|
||||
tools:node="merge" />
|
||||
|
||||
<!-- Remove WorkManager's default initializer — app uses on-demand init via Configuration.Provider -->
|
||||
<provider
|
||||
android:name="androidx.startup.InitializationProvider"
|
||||
|
||||
Reference in New Issue
Block a user