地理区域在Android中推搡



我已经在我的Android应用程序中实现了pushwoosh。我无法以获取自动地理区域通知。

在Eclipse日志中,我可以看到工作的位置更新服务,并且更新位置,实际上,如果我尝试手动向位于该区域的设备发送通知,一切都没关系,但是Geozone的自动通知"允许在用户进入地图上指定区域的那一刻发送自动触发的推送通知"当我进入地理区域时不起作用。

我在活动中添加了以下代码:

pushManager.startTrackingGeoPushes();

并在清单中:

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

有没有人测试过地理区域的自动功能?我收不到这些通知的问题在哪里?

试试这个

<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

通过新的Android SDK,Pushwoosh表示他们已经解决了地理推送的问题,特别是在应用程序未打开或在后台运行时无法正常工作的服务。

相关内容

  • 没有找到相关文章

最新更新