Я отвечаю сам:
это только базовая информация, нет дескриптора, чтобы предлагать диалоговое окно iOS, чтобы снова включить разрешение. Если пользователь однажды решил «не разрешать» гироскоп, обработка не производится.
В настоящее время в машинописи невозможно вызвать функцию JS requestPermission (), поэтому вы просто включили бы файл JS с
var requestOrientationPermit = function() {
DeviceOrientationEvent.requestPermission();
}
и затем в файле угловых ионных тс
declare var requestOrientationPermit : any;
// ...
// (in some typescript onclick event! call:)
requestOrientationPermit();
// ...
// later...
window.addEventListener("deviceorientation", function (event) {
console.log(event);
.
});