диалог "apprequests" сообщает об успехе, получатели ничего не получают - PullRequest
18 голосов
/ 24 ноября 2011

Используя Facebook iOS SDK, я могу отобразить диалог с запросами и отправить его. Метод делегата -dialogDidComplete: вызывается, но получатели не получают никаких уведомлений или запросов любого рода. Если у них есть авторизованное приложение, Facebook.app (для iOS) будет отображать количество ожидающих запросов рядом с закладкой приложения, но жемчужина уведомлений не обновляется, и уведомление нигде не найдено, а Facebook.app не отображается. любые push-уведомления.

Я следовал этому уроку в Facebook и даже пытался использовать собственный пример проекта Hackbook, но каждый раз получаю один и тот же результат.

Я что-то упустил в настройках приложения или это просто не работает, как описано в (плохой) документации?

Я вижу, что приложение Path реализовало это, и оно довольно хорошо работает на моих устройствах с моими учетными записями, так что, думаю, я действительно что-то пропустил. Добавление награды в надежде на решение.

Ответы [ 2 ]

39 голосов
/ 02 декабря 2011

Нашел объяснение, которое помогло мне исправить это здесь: http://facebook.stackoverflow.com/a/8211249/184561

Когда пользователь нажимает на запрос приложения, Facebook перенаправляет их на страницу холста Facebook. Если у вас нет страницы холста, запросы не отображаются.

Как только я добавил URL-адрес холста (тот, который даже не работал), запросы начали появляться.

2 голосов
/ 11 декабря 2012

, пожалуйста, убедитесь, что вы зарегистрировали ваше приложение как «приложение на Facbook» в настройках вашего приложения FB. И вашему приложению Facebook необходимо определить URL-адрес Canvas.URL-адрес даже не должен быть действительным, его просто нужно определить в настройках приложения.Я сделал то же самое, и я получаю запрос на уведомление о приложении в своих уведомлениях на Facebook, надеюсь, вы можете получить уведомление на запрос приложения в своем уведомлении на Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...