У вас нет возможности узнать, что пользователь делает, когда его нет в вашем приложении.
У вас есть 2 варианта:
(1) Запросить "user_online_presence" разрешение от пользователя, затем проверьте его статус, используя fql, например:
SELECT uid, name, online_presence FROM user WHERE uid=me();
(посмотрите на результат в Graph API Explorer )
(2) Вы можете использовать Chat API , чтобы подключить пользователя к xmpp, затем вы получите сообщения о присутствии для всех его онлайн-друзей, и это может помочь вам поддерживать присутствие в ИнтернетеДрузья пользователя.