Одно и то же приложение FB, несколько идентификаторов пакетов iOS и разные суффиксы? - PullRequest
10 голосов
/ 28 октября 2011

У меня есть две версии моего приложения для iPhone, одна для магазина приложений, а другая специальная версия для внутреннего тестирования. У них есть: - Один и тот же идентификатор приложения FB для обоих (они оба общаются с одним и тем же бэкэндом) - Два разных идентификатора пакета (так что они оба могут быть установлены на устройстве) - Различные суффиксы URL (пусто и 'adhoc')

Они оба работали правильно при входе в систему, но когда я изменил идентификатор пакета iOS на странице приложения в инструменте администрирования FB, он, очевидно, перестал работать: я получил «fb_APP_ID_SUFFIX: // authorize # error = unknown% 5Ferror» в качестве URL-адреса ранее он вызвал fbDidNotLogin в тестовом приложении.

Если я не поставлю идентификатор пакета iOS, он будет работать. Можно ли по-прежнему защищать идентификатор пакета и работать ли другое приложение?

1 Ответ

14 голосов
/ 25 июля 2012

Я столкнулся с этой же проблемой, и вы можете указать два отдельных идентификатора пакета в настройках приложения Facebook. В «Настройки-> Основные-> Собственное приложение для iOS-> Идентификатор комплекта iOS» вы можете добавить как идентификатор комплекта вашего обычного приложения, так и идентификатор комплекта вашей специальной тестовой версии.

Например:

com.devname1.appname
com.devname2.appname
...