deviceOrientation-Plugin returns 0


I am trying to implement to Ionic device-orientation plugin.
I’ve added to flowing to code to my App:

this.subscription = this.deviceOrientation.watchHeading({frequency: 1000}).subscribe(

I am using the Android Emulator to test the orientation value. But a always get the value 0.
I also ensured that the setting of the orientation works in Android Emulator (by using a compass-App)

Does anybody has an idea why the orientation doesn’t change ?


Has anybody implemented the device-orientation plugin and could show me how he did this ?


I’m having the exact same problem.

The Android emulator’s extended controls (the window that pops up when you click on the kebab button at the bottom of the sidebar) includes a “Location” tab. It looks like it even has the ability to play back a chronological sequence of GPS data.

So the emulator obviously supports location services. I just can’t get it to return any heading other than 0.