Enforce package visibility to the callbacks of the sync status
App can read installed sync content providers without requiring any permission via the api ContentResolver#requestSync and ContentResolver#addStatusChangeListener. This cl enforces package visibility filter to the api ContentResolver#addStatusChangeListener. Application without the package visibility tag of the target applications in its manifest cannot receive sync status callbacks of the target applications. Bug: 190726121 Test: atest AppEnumerationTests Test: atest CtsSyncManagerTestsCases Test: atest ContentResolverSyncTestCaseatest Test: atest SyncManagerTest Test atest SyncOperationTest Test: atest SyncStorageEngineTest Test: atest DeferSyncTest Change-Id: I58d0baf5baefd942b454f06e1fa9d3b34d532a77
Loading
Please register or sign in to comment