Ответ 1
Создайте новое приложение в iTunes Connect. Это приложение будет иметь уникальный идентификатор приложения. Это то, что они хотят. Это, фактически, идентификатор App Store для приложения.
Я закончил с родным приложением для iPhone, но мне нужно закончить SSO через Facebook. Несмотря на все мои усилия, я не могу понять, какое значение предполагается использовать в поле "Идентификатор магазина iPhone" во время процесса регистрации моего приложения с помощью Facebook на их веб-сайте.
У меня есть "Идентификатор приложения" на http://developer.apple.com/ios/manage/bundles/, но Facebook дает мне ошибку "Идентификатор магазина iPhone App должен быть целым числом" когда я помещаю свой идентификатор приложения в это поле. Мой идентификатор приложения не является целым числом.
Я знаю, что Facebook специально маркирует поле "App Store"; скажите мне, что на самом деле это не так, поскольку... как бы у кого-нибудь есть что-то в "Магазине приложений", если оно все еще находится в разработке?
У всех есть "эта проблема", которая мотивирует их первую статью "Переполнение стека", и это мое. Я с нетерпением жду новостей, что я чего-то не хватает.
Создайте новое приложение в iTunes Connect. Это приложение будет иметь уникальный идентификатор приложения. Это то, что они хотят. Это, фактически, идентификатор App Store для приложения.
Принятый ответ верен, но iOS SDK также сообщает
Идентификатор магазина iPhone App - если у вас есть приложение для iPhone, указанное в iTunes App Store вводит идентификатор здесь, например. 123456. Если ссылки Facebook к вашему приложению и обнаруживает, что у пользователя нет установленного приложения, то он приведет пользователя к вашему приложению в магазине. Затем пользователь может установите приложение. Если ваше приложение не находится в iTunes App Store, вы можете введите действительный идентификатор приложения, но обязательно обновите его, когда ваше приложение утвержденных в App Store.
Акцент на мой.
Это то, что я сделал. Я использую существующий общедоступный идентификатор приложения (выбранный случайным образом из магазина), потому что мое приложение еще не вышло.
В настоящее время самым простым решением является просто ввести "0" в качестве iPhone App Store ID - решение, которое также продемонстрировано в Руководстве по началу работы с SDK для Facebook: https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
Для тестирования используйте 0 (ноль),
и нажмите Сохранить изменения.
0 Будет исчезнут, но ваша работа будет выполнена.
Примечание: - обновите этот идентификатор перед выходом в эфир.
Для уже опубликованных приложений это часть URL-адреса itunes, появляющаяся в конце https://itunes.apple.com/.../idxyzabc123 xyzabc123 является идентификатором для вышеуказанного URL
Короче говоря, вы можете использовать "0" для разработки.
Если вы заходите в iTunes Connect и посещаете свое приложение, оно должно находиться под "Apple Id".