2012-06-17 2 views
0

Я показываю диалог в приложении iOS, чтобы пользователи могли выбирать друзей, которым нужно отправить приглашение в приложение. Появится диалоговое окно, вы можете выбрать друзей и нажать «Отправить».Запрос на приглашение Facebook не поставляется

Обратный вызов метода делегата Dialog называется успешным. Пока все хорошо, но друг не получает никаких приглашений, в том, что приложение все еще находится в разработке?

Это код, который я использую для отображения диалога, есть ли отсутствующий параметр? (токен доступа хорош, так как приложение работает).

// Show the UI Dialog 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    kFacebookAppID,@"access_token", @"Invitation message", @"message",nil]; 

[facebook dialog:@"apprequests"andParams:params andDelegate:self]; 
+0

Посмотрите на мой ответ здесь: http://stackoverflow.com/questions/15495462/presentrequestsdialogmodallywithsession-does-not-work-but-gives-good-result/16654666#16654666 – NeverHopeless

ответ

0

Запросы предоставляются только в том случае, если пользователь может разумно их принять; если ваше приложение является только iOS-приложением (т. е. нет реализации холста/URL apps.facebook.com), то они будут отображаться только в приложении Facebook для iOS.

Если этого не происходит, это может быть связано с неправильными настройками вашего приложения SSO для приложения, поэтому приложение Facebook не знает, как довести пользователей до вашего приложения, когда они принимают запрос, проверьте их в первую очередь убедитесь, что обработчик URL настроен правильно в вашем приложении и т. д.

Возможно, это связано с тем, что приложение находится в режиме песочницы, но я не уверен в этом.

Смежные вопросы