My app has a search where you can find users based on various filters.
I recently added an indicator so you could see whether or not a user was online. I made this work by getting the user_online_presence permission, then after the results were filtered, making an FQL request with the users access_token, which I have stored in my database.
Now, I want to make it so I can actually filter the search based on whether or not a user is signed in. So somehow, I need to have each user's online presence stored in my database.
This seems to be what real-time updates are for, but Facebook doesn't list online_presence as something I can subscribe to.
On https://developers.facebook.com/docs/reference/api/realtime/ , they say: "You can subscribe to all of the User object properties except verified."
But online_presence isn't listed as a User field: https://developers.facebook.com/docs/reference/api/user/
Has anyone tried this?