2013-12-15 29 views
1

在使用trigger.io時,我嘗試使用Parse將推送通知發送給Android和iOS客戶端。 iOS工作得很好,但我的Nexus 7似乎並沒有在Parse.com上註冊。即當在客戶端調用forge.parse.installationInfo時,我確實得到了一個guid(例如15c8630c-3862-4197-xxx-xxxxxxxx),但在Parse.com中,根本沒有Android安裝行。甚至比這更奇怪的是,當我重新啓動應用程序時,連續調用installationInfo每次都會提供一個不同的guid,但是它們都不會將它傳遞給parse.com。無法使用Trigger.io和Parse.com註冊Android設備:從未創建安裝行

我錯過了什麼?

老實

回答

1

沒關係...它結束了工作......在某些時候,我剛開始收到關於我的Nexus通知,我查了Parse.com並有我的設備安裝記錄。

我不知道這個滯後來自哪裏;絕對值得關注。無論如何,很高興現在這個問題已經沒有了。

+0

有什麼解決辦法?我也得到同樣的錯誤:(沒有註冊的設備發現 – Neo

+0

是否會遲到的設備註冊? –

0

For Android: 你有ParsePush.subscribeInBackground嗎?

這是我solution或者只是粘貼下面的代碼到您的onCreate

ParsePush.subscribeInBackground("", new SaveCallback() { 
     @Override 
     public void done(ParseException e) { 
      if (e == null) { 
       Log.d("com.parse.push", "successfully subscribed to the broadcast channel."); 
      } else { 
       Log.e("com.parse.push", "failed to subscribe for push", e); 
      } 
     } 
    });