Запрос приложения от пользователя к пользователю не появляется в уведомлениях
Это очень странно. Я знаю, что если вы создаете приложение для пользовательского приложения-запроса, оно нигде не появляется..
но в этом случае я попробовал диалог FB.ui, чтобы создать пользовательский запрос приложения. Как это:
FB.ui({method: 'apprequests',
message: 'I invite you for a coffee together',
to: xxxxxxxx
});
Он открывает диалог и успешно отправляет запрос.
но проблема в том, что получатель не получает уведомления о запросе приложения в любом случае..
Я попытался отключить режим песочницы и все такое, но нет способа уведомить получателя о полученном им заявлении:/
Что я делаю неправильно?
2 ответа
Кроме совета Джуси, одна известная проблема с заявками, они работают только с холст-приложениями.
поэтому, даже если ваше приложение представляет собой веб-сайт или просто вкладку, без холста (приложение на Facebook) запрос никогда не отображается. Вы должны будете добавить некоторый код в URL-адрес холста, чтобы перенаправить пользователя в нужное место, когда пользователь принимает запрос.
Также имейте в виду, что если вы используете новый модальный диалог аутентификации и аутентифицированные рефералы, принимающий пользователь получает ошибку, когда хочет принять запрос. см. http://developers.facebook.com/bugs/191961117570028
Убедитесь, что запрос отправлен, пока ваше приложение с песочницей отключено. Если оно было отправлено, когда приложение находилось в режиме песочницы, этот запрос не будет отображаться, если песочница будет отключена.
Важно отметить, что изменения в настройках приложения могут быть не мгновенными, и вам нужно подождать пару минут (не нужно ждать часа!) После отключения режима песочницы.
Если вы все еще не видите запросы пользователя в уведомлениях, отправленных другим пользователем в общедоступном приложении, сообщите об ошибке с помощью инструмента Facebook Bug.