2015-01-28 7 views
0

Я реализовал pushwoosh в своем приложении для Android. Я не смог получить автоматические уведомления Geozone.geozones pushwoosh в Android

В журнале Eclipse я вижу, что LocationUpdateService работает и обновляет позицию, фактически, если я пытаюсь вручную отправить уведомление устройствам, расположенным в этой области, все в порядке, но автоматическое уведомление Geozones ", которые позволяют отправлять автоматически инициированные push-уведомления прямо в момент, когда пользователь входит в указанную область на карте,« не работают, когда я вхожу в геозон.

добавить этот код в моей деятельности:

pushManager.startTrackingGeoPushes(); 

и в манифесте:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<service android:name="com.arellomobile.android.push.GeoLocationService"/> 

Кто-нибудь проверил автоматические функции геозонам? Где проблема, что я не получаю эти уведомления?

ответ

0

Попробуйте

<service android:name="com.pushwoosh.location.GeoLocationService" /> 

вместо

<service android:name="com.arellomobile.android.push.GeoLocationService"/> 

Затем в Android Monitor, когда pushManager.startTrackingGeoPushes(); называется, вы увидите что-то вроде:

[LocationUpdateService] - onLocationChanged: -31.9105168,115.8071474, accuracy: 40.5, isMoving: false, speed: 0.0 
0

С новым SDK Android, Pushwoosh сказал, что они зафиксировали проблемы с гео толчком, в частности, со службой, которая не работает, когда приложение не было открыто или в задний план.

Смежные вопросы