diff --git a/ionic/plugins/battery/battery.ts b/ionic/plugins/battery/battery.ts index 16dee7b891..a20622c44d 100644 --- a/ionic/plugins/battery/battery.ts +++ b/ionic/plugins/battery/battery.ts @@ -4,7 +4,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Battery', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-battery-status' } }) diff --git a/ionic/plugins/camera/camera.ts b/ionic/plugins/camera/camera.ts index da7d10b9b1..e0427f9d66 100644 --- a/ionic/plugins/camera/camera.ts +++ b/ionic/plugins/camera/camera.ts @@ -4,7 +4,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Camera', - platforms: { + platforms: ['ios', 'android'], + engines: { cordova: 'cordova-plugin-camera' }, pluginCheck: () => { diff --git a/ionic/plugins/contacts/contacts.ts b/ionic/plugins/contacts/contacts.ts index b1421158b1..009d05590b 100644 --- a/ionic/plugins/contacts/contacts.ts +++ b/ionic/plugins/contacts/contacts.ts @@ -7,7 +7,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Contacts', - platforms: { + platforms: ['ios', 'android'], + engines: { cordova: 'cordova-plugin-contacts' } }) diff --git a/ionic/plugins/device-motion/device-motion.ts b/ionic/plugins/device-motion/device-motion.ts index acfc9defc3..30627f23c1 100644 --- a/ionic/plugins/device-motion/device-motion.ts +++ b/ionic/plugins/device-motion/device-motion.ts @@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Device Motion', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-device-motion' } }) diff --git a/ionic/plugins/device-orientation/device-orientation.ts b/ionic/plugins/device-orientation/device-orientation.ts index 279a5b9f8b..bb294eb118 100644 --- a/ionic/plugins/device-orientation/device-orientation.ts +++ b/ionic/plugins/device-orientation/device-orientation.ts @@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Device Orientation', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-device-orientation' } }) diff --git a/ionic/plugins/device/device.ts b/ionic/plugins/device/device.ts index 91fe10fd08..9da86a734e 100644 --- a/ionic/plugins/device/device.ts +++ b/ionic/plugins/device/device.ts @@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Device', - platforms: { + plugins: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-device' }, pluginCheck: () => { diff --git a/ionic/plugins/dialogs/dialogs.ts b/ionic/plugins/dialogs/dialogs.ts index 1890478747..6083ef417a 100644 --- a/ionic/plugins/dialogs/dialogs.ts +++ b/ionic/plugins/dialogs/dialogs.ts @@ -10,7 +10,8 @@ import {NativePlugin} from '../plugin'; */ @NativePlugin({ name: 'Dialogs', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-dialogs' } }) diff --git a/ionic/plugins/geolocation/geolocation.ts b/ionic/plugins/geolocation/geolocation.ts index d5a146e450..3d67112c68 100644 --- a/ionic/plugins/geolocation/geolocation.ts +++ b/ionic/plugins/geolocation/geolocation.ts @@ -5,7 +5,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Geolocation', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-geolocation' } }) diff --git a/ionic/plugins/keyboard/keyboard.ts b/ionic/plugins/keyboard/keyboard.ts index 2070022390..543d5f8c09 100644 --- a/ionic/plugins/keyboard/keyboard.ts +++ b/ionic/plugins/keyboard/keyboard.ts @@ -10,7 +10,8 @@ import {NativePlugin} from '../plugin'; */ @NativePlugin({ name: 'Keyboard', - platforms: { + platforms: ['ios', 'android'], + engines: { cordova: 'ionic-plugin-keyboard' }, pluginCheck: () => { diff --git a/ionic/plugins/plugin.ts b/ionic/plugins/plugin.ts index c48f09da05..94862335c9 100644 --- a/ionic/plugins/plugin.ts +++ b/ionic/plugins/plugin.ts @@ -27,8 +27,8 @@ export class NativePluginDecorator { } let platformString = []; - for(var k in this.config.platforms) { - platformString.push('\t' + k + ': '+ this.config.platforms[k]); + for(var k in this.config.engines) { + platformString.push('\t' + k + ': '+ this.config.engines[k]); } console.warn('Plugin for ' + this.config.name + ' not installed. For native functionality, please install the correct plugin for your platform:\n' + diff --git a/ionic/plugins/statusbar/statusbar.ts b/ionic/plugins/statusbar/statusbar.ts index 2a00455688..1532be8cbd 100644 --- a/ionic/plugins/statusbar/statusbar.ts +++ b/ionic/plugins/statusbar/statusbar.ts @@ -8,7 +8,8 @@ import {NativePlugin} from '../plugin'; */ @NativePlugin({ name: 'StatusBar', - platforms: { + platforms: ['ios', 'android'], + engines: { cordova: 'cordova-plugin-statusbar' }, pluginCheck: () => { diff --git a/ionic/plugins/vibration/vibration.ts b/ionic/plugins/vibration/vibration.ts index 4b2c24d871..1582b732a2 100644 --- a/ionic/plugins/vibration/vibration.ts +++ b/ionic/plugins/vibration/vibration.ts @@ -5,7 +5,8 @@ import {NativePlugin} from '../plugin'; @NativePlugin({ name: 'Vibration', - platforms: { + platforms: ['ios', 'android', 'web'], + engines: { cordova: 'cordova-plugin-vibration' } })