Пригласите пользователей в мобильное приложение через Facebook
У меня есть приложение для iOS, которое я создаю и которое использует сервер rails на бэкэнде (также сборке). Я нахожусь в состоянии, когда я хотел бы иметь возможность приглашать пользователей в свое приложение, и думаю, что лучший способ сделать это - через Facebook.
Facebook SDK позволяет вам создать собственный диалог, который напрямую связывается с их серверами с вашего устройства, но я бы хотел, чтобы сервер контролировал это взаимодействие.
Таким образом, мой желаемый рабочий процесс будет таким...
- Пользователь выбирает других друзей FB для приглашения
- Устройство отправляет список приглашенных друзей (FB_UID) на мой сервер
- Сервер общается с Facebook и отправляет запросы через платформу FB
- Приглашенные получают уведомления в Facebook о том, что их пригласили, и им предоставляется глубокая ссылка для установки приложения.
Я долго искал какие-либо учебные пособия / рабочие процессы, но ничего не могу найти. Кто-нибудь может указать мне правильное направление?
1 ответ
Сначала загрузите SDK facebook.
http://developers.facebook.com/ios/
затем используйте следующий код:
Facebook* facebook =
[[Facebook alloc] initWithAppId:@"YOUR_FACEBOOK_APP_ID" andDelegate:self];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"My Title", @"title",
@"Come check out my app.", @"message",
@"FACEBOOK_USER_ID", @"to",
nil];
[facebook dialog:@"apprequests" andParams:params andDelegate:self];
Вы также можете сослаться на следующий URL:
http://developers.facebook.com/docs/reference/dialogs/requests/
Надеюсь, что это поможет вам.