Я использовал приложение FriendPickerSample, которое поставляется с SDK для IOS для отображения списка друзей пользователя моего пользователя Facebook. Я получаю массив FBGraphUser и могу получить доступ к свойствам id, first_name, last_name, link и address.Использование FBFriendPickerViewController для отправки сообщений пользователям в списке в IOS
Теперь я хочу отправить этим пользователям сообщение с приглашением загрузить наше приложение. Каким будет следующий шаг? Должен ли я использовать FBFriendPickerViewController? Если нет, то каков правильный способ сделать это?
Образец, который вы упоминаете, вызывает [FBWebDialogs presentRequestsDialogModallyWithSession] для отправки запросов. Последним параметром этого вызова является объект FBFrictionlessRecipientCache, который должен иметь идентификаторы пользователя «без трения» в свойстве recipientIDs. Однако в моем приложении и в образце приложения нет идентификаторов в этом поле, и ничто не отправляется даже после выбора пользователей. Любая идея, как получить пользователей без трения в объект FBFrictionLessRecipientCache? – smDeveloper
Вы уверены, что ничего не отправлено? Запросы приложений обычно отправляются в App Center в Facebook. –
Да, он был отправлен просто не мог найти его на facebook. Ты привел меня в нужное место, но я все делал неправильно. В основном любой, кто пытается отправить приглашение, должен использовать FBWebDialogs presentRequestsDialogModallyWithSession и не возиться с FBFriendPickerViewController, так как он дает вам кучу данных, которые вы не можете использовать для отправки приглашения. Спасибо за вашу помощь. – smDeveloper