onTransitionReceived () не вызывается для выхода из региона в кордове - PullRequest
0 голосов
/ 06 марта 2019

Я использую плагин Geofence для приложения Cordova. Я получаю вызванный метод обратного вызова onTransitionReceived, когда пользователь в текущем регионе, если пользователь пересекает регион, на OnTransitionReceive не получает вызываемый

код

function onDeviceReady() {
    window.geofence.initialize().then(function() {

    }, function(error) {
        alert("Error", error);
    });

    let fence = [{
        id: "69ca1b88-6fbe-4e80-a4d4-ff4d3748acdb",
        latitude: xx.956786,
        longitude: xx.743058,
        radius: 1000,
        transitionType: 1,
        notification: {
            id: 11,
            title: "Welcome!",
            text: "You're in.",
            openAppOnClick: true
        }
    }, {
        id: "69ca1b88-6fbe-4e80-a4d4-ff4d3748acdc",
        latitude: xx.956786,
        longitude: xx.743058,
        radius: 1000,
        transitionType: 2,
        notification: {
            id: 22,
            title: "bye!",
            text: "You're out .",

        }
    }]

    window.geofence.addOrUpdate(fence).then(function() {
        navigator.notification.alert('successfully added', function() {});
    }, function(reason) {

        navigator.notification.alert('failed', function() {});
    })

    window.geofence.onTransitionReceived = function(geofences) {
        geofences.forEach(function(geo) {
            alert("geo " + JSON.stringify(geo));
        });
    };

};

Любая помощь будет очень признательна

...