У меня есть две версии моего приложения для iPhone, одна для магазина приложений, а другая специальная версия для внутреннего тестирования. У них есть:
- Один и тот же идентификатор приложения FB для обоих (они оба общаются с одним и тем же бэкэндом)
- Два разных идентификатора пакета (так что они оба могут быть установлены на устройстве)
- Различные суффиксы URL (пусто и 'adhoc')
Они оба работали правильно при входе в систему, но когда я изменил идентификатор пакета iOS на странице приложения в инструменте администрирования FB, он, очевидно, перестал работать: я получил «fb_APP_ID_SUFFIX: // authorize # error = unknown% 5Ferror» в качестве URL-адреса ранее он вызвал fbDidNotLogin в тестовом приложении.
Если я не поставлю идентификатор пакета iOS, он будет работать. Можно ли по-прежнему защищать идентификатор пакета и работать ли другое приложение?