Запрос приложения от пользователя к пользователю не появляется в уведомлениях

Это очень странно. Я знаю, что если вы создаете приложение для пользовательского приложения-запроса, оно нигде не появляется..

но в этом случае я попробовал диалог 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.

Другие вопросы по тегам