Я думал о какой-то функции обратного вызова, которую Facebook может вызывать, когда пользователь удаляет приложение из своей учетной записи.Есть идеи?
Проверьте опцию «Деавторизовать обратный вызов» в меню «Настройки»> «Дополнительно».
Из документов Facebook:
Деавторизация приложения Когда пользователь вашего приложения удаляет его на панели инструментов приложения или блокирует приложение в новостной ленте, ваше приложение может быть уведомлено, указав Деавторизовать URL обратного вызова в приложении для разработчиков. Во время удаления приложения мы отправит запрос HTTP POST, содержащий один параметр, Sign_request, который содержит идентификатор пользователя (UID) пользователя, который просто удалил ваше приложение. Вы не получите токен доступа пользователя в этом запрос и все существующие токены доступа пользователя будут автоматически истек.
Деавторизация приложения
Когда пользователь вашего приложения удаляет его на панели инструментов приложения или блокирует приложение в новостной ленте, ваше приложение может быть уведомлено, указав Деавторизовать URL обратного вызова в приложении для разработчиков. Во время удаления приложения мы отправит запрос HTTP POST, содержащий один параметр, Sign_request, который содержит идентификатор пользователя (UID) пользователя, который просто удалил ваше приложение. Вы не получите токен доступа пользователя в этом запрос и все существующие токены доступа пользователя будут автоматически истек.