我目前正在爲Google課程項目之一開發Google App Engine上的應用程序,現在正在嘗試提供一個側面板,當有人登錄並連接到我的應用程序時,它將自行更新。目的是讓其他用戶看到誰在線,以便他們可以在遊戲中互相挑戰(是的,我正在編寫遊戲應用程序)。我設法通過使用Channel API來實現這一點,從而實現渠道呈現和實施處理程序。它的工作原理完美,但只有當我留在頁面上並有人登錄時才能正常工作。當我轉到其他頁面時,我無法檢查該用戶是否仍處於連接狀態。該列表僅在有人連接到該列表時更新,但不會顯示當前連接的用戶。使用頻道檢查客戶端狀態
有沒有一種方法可以檢查哪些用戶使用GAE的通道連接?我注意到,當我的應用程序嘗試將ChannelMessage發送到當前未連接的clientId時,會顯示一條警告消息。 Channel API中有什麼可以讓我做同樣的事情嗎?