Facebook Connect для IOS вопрос аутентификации приложения идентификатор и секрет - PullRequest
4 голосов
/ 19 декабря 2010

возможно глупый вопрос, но ... Мы используем "новый" ios facebook connect sdk (https://github.com/facebook/facebook-ios-sdk), и на ум приходит несколько вопросов.

В старом sdk вы бы получилипередать "секретный ключ" (известный только вам), чтобы получить сеанс, чтобы вы могли использовать API Facebook, это имело смысл.

С новым SDK все, что вам нужно передать, это "«Идентификатор приложения», а затем пользователь входит в систему, затем он может опубликовать любое сообщение, и оно будет выглядеть так, как будто мое приложение (приложение facebook, идентифицированное идентификатором приложения) опубликовало его.

Это не имеет большого смысла длянам, если кто-то получит идентификатор нашего приложения (нигде не упоминается как секрет), у него / нее будет (без каких-либо проблем) возможность публиковать сообщения, как если бы он был владельцем нашего приложения на Facebook.

МожетКто-нибудь объяснит это и как это предотвратить с помощью этого нового SDK?

Еще несколько вопросов, которые нам не ясны:

  1. в настройках приложения facebook, есть выбор между«Нативное приложение» и «HTML5 / мобильная сеть» в настоящее время наши настроены на HTML5 / мобильная сеть (по умолчанию). В чем здесь дело?Возможно, это связано с предыдущим выпуском?
  2. есть еще две настройки: «Идентификатор комплекта iOS» и «Идентификатор магазина iTunes», опять же неясно, для чего они используются.В настоящее время ни один из этих 2 не установлен в нашем приложении, и мы можем без проблем отправлять его на пользовательские стены, используя «идентификатор приложения» только в нашем приложении для iPhone.

Любые советы и подсказки приветствуются!спасибо, -tzurs

1 Ответ

3 голосов
/ 17 февраля 2011

iOS Bundle ID используется для предотвращения этого. Вы указываете идентификатор пакета в своем файле info.plst (например, com.your_company.your_app), чтобы Facebook знал, что вашему приложению iPhone разрешено использовать ваше приложение Facebook.

Идентификатор магазина приложений iTunes используется для создания ссылки со страницы приложения Facebook на приложение iPhone в магазине приложений.

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