Как пригласить всех друзей facebook из ios или приложения для Android после ios sdk 3.2

Я пытаюсь найти лучший способ отправить приглашение друзьям facebook из приложения iOS. В недавнем выпуске api я обнаружил, что facebook ограничивает политику приглашения.
После поиска, я резюмирую свою находку здесь:

Feed (пользователь/канал API графика) используется для публикации сообщения на собственной стене пользователя, после чего друзья могут видеть их со своего портала, если в фиде упоминаются друзья.

  • Pro: сообщение может быть настроено и содержать изображения и т.д.
  • Con: укажите максимум 10 человек, также нужно взаимодействие с пользователем в приложении.
  • Если пользователь просто разместил сообщение на своей стене, только друзья пришли на его страницу, он мог его увидеть, но не удалось сообщить друзьям.

Запрос (пользователь/apprequests API-графика API) используется для отправки запроса непосредственно друзьям, существует два типа запроса: Пользователь для пользователя и приложение для пользователя

Сценарии пользовательских запросов (меня интересует первый сценарий)

  • Получатель является другом отправителя и не установил приложение. Это считается приглашением.
    • Pro: Кажется правильным способом приглашения, друзья получат уведомление и всплывающее окно.
    • Con: включает в себя максимум 50 друзей, а также взаимодействие с пользователем.
  • Получатель является другом отправителя и установил приложение.
  • Получатель установил приложение. В этом случае отправителю и получателю не нужно быть друзьями.

App to User Request: друзья получат сообщение от приложения, но сообщение отправляется только пользователю, у которого уже установлено приложение, поэтому мне это не полезно.

Поэтому мне кажется, что лучше всего использовать User to User. Таким образом, мое приложение может предоставить пользователю список из 50 и попросить его/ее подтвердить отправку в facebook webdialog. Но что, если пользователь хочет запросить всех своих друзей, иногда 500+. Кажется, facebook ужесточает это, чтобы продвигать свои объявления для мобильных приложений или App Center. Реклама - еще одна тема. У меня уже есть настройка App Center, но как я могу сообщить друзьям об этом?

Я искал три дня, но не смог получить идеальное решение. Люди, предложения или решения? Спасибо заранее!

Ответ 1

Я искал способы сделать это сам, и мое сильное подозрение в том, что Facebook пытается отговорить/осудить эту функцию.

Они еще не обновили систему "Запросы" в свой новый API (для этого нужно включить старые заголовки), несмотря на то, что все остальные функции переносятся в новую систему.

Как вы уже упоминали, теперь у них есть объявления для установки мобильных приложений, которые они очень хотят нажать

И, наконец, Open Graph: лично, в то время как в качестве разработчика я бы хотел дать людям возможность для людей в моем приложении приглашать своих друзей через Facebook, как пользователь, я могу понять, почему это было бы неприятно.

Существует большой потенциал для того, чтобы эти запросы были спамными, если они были отправлены нескольким пользователям одновременно, а также они совершенно неестественны, они противоречат идее OG, которая заключается в том, что действия ваших друзей текут на их стене где вы можете его увидеть и выбрать для самостоятельного изучения/установки приложения, если это звучит интересно.

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