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

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

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

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


person elado    schedule 27.10.2011    source источник
comment
Почему бы не создать 2 приложения в Facebook?   -  person logancautrell    schedule 28.10.2011
comment
Поскольку я хочу, чтобы он был точно таким же, как версия в App Store, он взаимодействовал с тем же сервером, который взаимодействует с тем же приложением FB.   -  person elado    schedule 28.10.2011


Ответы (1)


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

Например:

com.devname1.appname
com.devname2.appname
person stipe108    schedule 25.07.2012