Run the vpn-service and the app-ui (activities) and other related services / broadcasts / content-providers in a separate process to improve resilience?
Cross-process communication is peculiar and that complicates things, but still worth doing if we don't want the crashes elsewhere in the app to take down the vpn-service and vice-versa.
Run the vpn-service and the app-ui (activities) and other related services / broadcasts / content-providers in a separate process to improve resilience?
Cross-process communication is peculiar and that complicates things, but still worth doing if we don't want the crashes elsewhere in the app to take down the vpn-service and vice-versa.
Ref: medium.com/@rotxed/going-multiprocess-on-android