我已经在https://github.com/tsubik/ionic2-geofence教程之后的应用程序中启动并添加了地理围栏。如果设置的地理围栏是我当前的位置,我将成功收到通知。但是,如果我将地理围栏设置为其他位置,则不会触发通知。无法跟踪问题。
我正在使用Lockito应用程序来模拟我的位置。同时启用允许我的设备中的模拟位置。
请让我知道我错过了什么来帮助我。
到目前为止我的代码:
geo= {
id: new_id,
latitude: this.myLat,
longitude: this.myLng,
radius: 1000,
transitionType: 1,
notification: {
id: new_id,
title: "Title",
text: "text",
openAppOnClick: true,
}
};
geofence.addOrUpdate(geo)
.then(() => this.findById(geo.id))
.then((found) => {
if (!found) {
this.geofences.push(geo);
} else {
const index = this.geofences.indexOf(found);
this.geofences[index] = geo;
}
});