我正在使用Gimbal进行申请。云台搜索我的设备的位置,但不发送推送通知 Logcat打印出以下错误:
[PushTokenJob] Google Play服务不可用 - 无法注册推送
我的代码是:
PlaceManager.getInstance().startMonitoring();
CommunicationManager.getInstance().startReceivingCommunications();
// Setup Push Communication
String gcmSenderId = "479334007363"; // <--- SET THIS STRING TO YOUR PUSH SENDER ID HERE (Google API project #) ##
registerForPush(gcmSenderId);
在registerForPush方法中,我调用了Gimbal的推送通知方法:
Gimbal.registerForPush(gcmSenderId);
答案 0 :(得分:0)
要启用推送通知,该项目需要Google提供的google-play-services库项目。按照此处http://developer.android.com/google/play-services/setup.html中的说明为您的项目设置Google Play服务。完成此设置后,您将不再看到“[PushTokenJob] Google Play服务不可用 - 无法注册推送”错误。如果您使用的是Eclipse,则必须在重新启动之前重新启动。
要在作为Gimbal SDK的一部分提供的示例应用程序中对此进行测试,请确保取消注释AndroidManifest.xml中的标记
<!-- <meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" /> —>
将来,您可以通过https://manager.gimbal.com登录您的云台帐户并点击[支持]&gt;,从Gimbal获得更快的答案。 [提交请求]与我们的专业支持团队一起打开支持票。