To this date, i test Diagnostic directive. I didn’t work using genymotion.
Ionic:
ionic (Ionic CLI) : 4.2.1 (/home/art-uro/.nvm/versions/node/v8.11.1/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.0
Cordova:
cordova (Cordova CLI) : 7.1.0
Cordova Platforms : android 6.3.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.2.1, (and 6 other plugins)
System:
Android SDK Tools : 26.1.1 (/home/art-uro/Android/Sdk/)
NodeJS : v8.11.1 (/home/art-uro/.nvm/versions/node/v8.11.1/bin/node)
npm : 5.6.0
OS : Linux 4.15
Genymotion:
Emulated : Samsung Galaxy S6
Android: 6.0.0
But i could make this work. Hope this help