Detect if the device screen has cutout or notch
cordova plugin add cordova-plugin-cutout
/**
* Cutout plugin is added to global window object
* @name has
* @returns Promise<boolean>
*/
cutout.has();
Currently devices with Android P or newer are supported. For non supported devices, return value will be false
even if the screen may have cutout.
Devices with iOS 11 or higher are supported. Calling this on older devices will just return false
as no older iPhones have cutout.
There are not typedefs yet, so to use it with Ionic framework, do as follows
declare var cutout: any;
cutout.has()
.then(result => console.log(result));