2015-04-16 107 views
0

我爲我的應用程序使用Gimbal。 Gimbal搜索我的設備的位置,但不發送推送通知。
logcat的打印以下錯誤:Android Gimbal推送通知

[PushTokenJob] Google Play Services not available - unable to register for push

我的代碼是:

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.registerForPush(gcmSenderId); 

回答

0

要啓用推送通知的項目需要谷歌提供的谷歌播放服務庫項目。按照此處的說明http://developer.android.com/google/play-services/setup.html爲您的項目設置Google Play服務。完成此設置後,您將不會再看到「[PushTokenJob] Google Play服務不可用 - 無法註冊推送」錯誤。如果您使用的是Eclipse,則必須在重新啓動之前重新啓動。

要在被運往作爲萬向SDK的一部分,示例應用程序進行測試,確保你取消註釋標籤在AndroidManifest.xml

<!-- <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> —> 

在未來,你可以從萬向通過獲得更快的答案登錄到您的Gimbal帳戶https://manager.gimbal.com並單擊[支持]> [提交請求]與我們的專門支持團隊打開支持票。

+0

我整合了我的項目的谷歌播放服務 – Sneha