Одно и то же приложение FB, несколько идентификаторов пакетов iOS, с разными суффиксами?

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

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

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

Ответ 1

Я столкнулся с этой же проблемой, и вы можете указать два отдельных идентификатора пакета в настройках вашего приложения Facebook. В разделе "Настройки- > Базовый- > Исходный iOS App- > iOS Bundle ID" вы можете добавить идентификатор пакета вашего обычного приложения и идентификатор пакета вашей тестовой версии ad-hoc.

Например:

com.devname1.appname
com.devname2.appname