У меня есть приложение Cordova, которое я создаю для iOS и Android.Я использую HTML5 DeviceOrientation API (https://w3c.github.io/deviceorientation/) для получения ориентации устройства.
Я устанавливаю прослушиватель событий для «deviceorientation», а затем обрабатываю значения event.alpha / beta / gamma вопределить ориентацию.
Это хорошо работает на iOS, но на Android это не работает. На Android событие «deviceorientation» происходит только один раз, а значения альфа / бета / гамма равны нулю. Изменение ориентациипосле этого не происходит никаких новых событий.
Кто-нибудь сталкивался с этим? Есть указания на то, как я могу отлаживать?