Use this plugin to keep sensitive information from views before moving to the background. As apple recommends
Made with WWDC 2013 UIImage+ImageEffects
iOS 8 UIBlurEffect is less configurable(No API for Radius)
cordova-ios platform >= 4.0.0
cordova plugin add cordova-plugin-blurred-snapshot
cordova plugin add https://github.com/trykovyura/cordova-plugin-blurred-snapshot.git
Depends on application events: "pause" and "resume". Apply plugin method "addBlurredSnapshot" on "pause" to add blurred snapshot for app. Apply plugin method "removeBlurredSnapshot" on "resume" to remove blurred snapshot.
document.addEventListener('pause', onPause, false);
document.addEventListener('resume', onResume, false);
function onPause() {
blurredsnapshot.addBlurredSnapshot();
}
function onResume() {
blurredsnapshot.removeBlurredSnapshot();
}
iOS only. Tested in iOS7+, might work on older iOS versions
MIT License