В моем приложении для Android я использовал Geoloqi API для геообработки https://developers.geoloqi.com/android/getting-started. Я создал триггеры, использующие некоторую широту, longitude.now, когда пользователь входит в те регионы, я могу уведомить его. Я создал класс приемника, реализующий LQBroadcastReceiver. когда я выполнял приложение, все события вызываются, и я не получаю какое событие для catch.please, помогите мне. Примечание: Один из способов - это тип установки: обратный вызов и URL должны быть предоставлены для этой цели. Мне нужно создать серверную программу, которую я не хочу. Я создал триггер с текущим местоположением. GeoReceiver.javaКак уведомить пользователя, когда он входит в какой-либо регион с использованием Geoloqi API?
public class GeoReceiver extends LQBroadcastReceiver {
@Override
public void onLocationChanged(Context arg0, Location arg1) {
Toast.makeText(arg0, "Location Changed", Toast.LENGTH_LONG).show();
}
@Override
public void onLocationUploaded(Context arg0, int arg1) {
Toast.makeText(arg0, "Location Uploaded", Toast.LENGTH_LONG).show();
}
@Override
public void onPushMessageReceived(Context arg0, Bundle arg1) {
Toast.makeText(arg0, "PushMessage Received", Toast.LENGTH_LONG).show();
}
@Override
public void onTrackerProfileChanged(Context arg0, LQTrackerProfile arg1,
LQTrackerProfile arg2) {
Toast.makeText(arg0, "TrackerProfile Changed", Toast.LENGTH_LONG).show();
}
}
Я попытался, но onPushMessageReceived() не вызван в классе Receiver. –
В старых версиях Android SDK произошла ошибка, когда обратный вызов не был вызван должным образом. Загрузите последнюю версию SDK: https://github.com/geoloqi/Geoloqi-Android-SDK – twaddington
@twaddington вчера я работал, и мои триггеры запускались * ОК *, но теперь они не работают? это что-то в отношении надежности «geoloqi»? –