2013-10-09 81 views
0

我有幾個問題聽傳入invitetions,當邀請聽在谷歌播放服務請柬

1)onInvitationReceived不叫在收到時應用上(我registerInvitationListener我在onSignInSucceeded GamesClient的)

2)當應用程序未打開時,不會彈出通知。

我想在BaseGameActivity中添加plusClient,但仍然沒有改變,是需要做的事情,使應用程序聽,邀請我即將失蹤? 我是否需要發佈才能看到邀請通知? 發送邀請給沒有應用程序的人應該將他發送到谷歌播放?

+1

你註冊在signInSucceded? @Override protected void onSignInSucceeded(){//或onConnected(),如果不使用BaseGameActivity // ... getGamesClient()。registerInvitationListener(this); // ... } – Prasanna

+0

你弄明白了嗎? – b15

回答

0

邀請通過推送通知(如GCM)提供,所以有幾個因素可能會影響系統的交付能力。如果您沒有通過通知欄獲得邀請,則網絡或設備出現問題。推送消息不知何故才能完成。你可以發送一個GTalk ping到設備,並且它是否顯示在通知欄上?

一旦你得到的地方,通過通知欄通知顯示,但無法接受他們在你的應用程序的狀態,我會檢查:

(1)您註冊一個匿名的聽衆作爲邀請聽衆?這是有問題的。看看this tip

(2)您是否等待足夠的時間?有時,通知到達前可能需要30秒,具體取決於網絡連接。但是,良好的網絡應該會更快。