2012-02-10 6 views
1

У меня есть идентификатор приложения Facebook, который я использую в 6 приложениях iOS для обмена сообщениями на временной шкале пользователя с помощью единого входа (SSO).Поделиться Facebook App ID в нескольких приложениях

Я установил суффикс пользовательской схемы URL, описанный here, и сейчас он работает нормально.

Мой вопрос касается полей «iPhone App Store ID» и «iPad App Store ID», перечисленных в настройках приложения Facebook. Из того, что я понял here, эти идентификаторы будут использоваться только в том случае, если пользователь начал действие в приложении Facebook, которое потребовало бы, чтобы мое приложение было установлено. Затем он будет перенаправлен на идентификатор AppStore, указанный в этих полях.

Мой вопрос: это действительно то, для чего предназначены эти поля? Я бы предпочел не перенаправлять пользователя нигде (оставьте это поле пустым?), Но это запрещено. Может быть, я должен просто заполнить его бесплатными версиями AppStore для моего приложения?

+0

Попробуйте спросить у http://www.facebook.com/groups/fbdevelopers, поскольку они склонны склоняться к вопросам административного характера. Мы программисты здесь. Если вам нужна помощь с кодом, который вы пишете, мы будем рады помочь. – DMCS

+1

@DMCS Я думаю, что это законный вопрос программирования, если вы разработчик Facebook и iOS - см. Мой ответ ниже. –

+0

@ Ник, Собственно, просто возьмите gander на странице dbdevelopers. В нем говорится, что я просто перефразировал. Посмотрите сами на facebook.com/groups/fbdevelopers – DMCS

ответ

2

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

Нажав на эту иконку, вы запустите собственное приложение (если оно установлено) или отнесите их на страницу магазина приложений для этого приложения, чтобы они могли его установить.

Если вы используете свое приложение Facebook с несколькими приложениями для iOS, вам нужно будет выбрать одно из ваших родных приложений: родное приложение, представляющее ваше приложение Facebook, или просто оставляйте поля пустыми.

Невозможно связать несколько родных приложений с одним приложением Facebook AFAIK.

+1

Так как все изменилось с момента ответа, в настоящее время возможно иметь одно и то же приложение FB для разных приложений iOS: https://developers.facebook.com/docs/ios/troubleshooting#sharedappid –

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