This provider was created to solve this issue :
dpa99c/cordova-diagnostic-plugin#86
I've checked an reply about this issue and I've implemented that with some modifications.
This is my project ionic info :
Ionic:
ionic (Ionic CLI) : 4.8.0 (C:\Users\jalvarez\AppData\Roaming\npm\node_modules\ionic) Ionic Framework : ionic-angular 3.9.2 @ionic/app-scripts : 3.1.8
Cordova:
cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1) Cordova Platforms : android 7.0.0 Cordova Plugins : cordova-plugin-ionic-keyboard 2.0.5, cordova-plugin-ionic-webview 1.2.1, (and 10 other plugins)
System:
Android SDK Tools : 26.1.1 (C:\Users\jalvarez\AppData\Local\Android\Sdk) NodeJS : v8.10.0 (C:\Program Files\nodejs\node.exe) npm : 5.6.0 OS : Windows 10
And cordova plugin version :
cordova-plugin-geolocation 4.0.1 "Geolocation" cordova-plugin-request-location-accuracy 2.2.3 "Request Location Accuracy" cordova.plugins.diagnostic 4.0.7 "Diagnostic"