2013-12-16 60 views
1

我正在開發一款遊戲,我希望顯示特定玩家的所有在線朋友。什麼是顯示我的在線朋友的機制?

我已經會在我的玩家類中使用在線狀態字段,並顯示所有玩家並測試誰在線狀態爲真。

有什麼建議嗎?我可以模擬Facebook所使用的機制嗎?

謝謝。

回答

0

FQL Query可以返回activeidleoffline朋友陣列

SELECT uid, name, pic_square, online_presence 
      FROM user 
      WHERE online_presence IN ('active', 'idle') 
      AND uid IN (
       SELECT uid2 FROM friend WHERE uid1 = me() 
      ) 

它需要friends_online_presence權限,否則data陣列將是NULL

來源:Fetch Online Friends List With Facebook Graph Api

+0

這就是Facebook的情況下,我的情況我有一個球員名單,我想知道是否有連接,我想在我的實體中添加一個在線字段,但每當玩家連接或斷開時都會更新。所以,這將是非常廣泛的知道我使用谷歌應用程序引擎數據存儲感謝。 – imountasser