Родное приложение для iOS: что мне добавить в приложение для разработчиков Facebook "iPhone App Store ID" в разделе "Настройки", "Основные"?

Я закончил с родным приложением для iPhone, но мне нужно закончить SSO через Facebook. Несмотря на все мои усилия, я не могу понять, какое значение предполагается использовать в поле "Идентификатор магазина iPhone" во время процесса регистрации моего приложения с помощью Facebook на их веб-сайте.

У меня есть "Идентификатор приложения" на http://developer.apple.com/ios/manage/bundles/, но Facebook дает мне ошибку "Идентификатор магазина iPhone App должен быть целым числом" когда я помещаю свой идентификатор приложения в это поле. Мой идентификатор приложения не является целым числом.

Я знаю, что Facebook специально маркирует поле "App Store"; скажите мне, что на самом деле это не так, поскольку... как бы у кого-нибудь есть что-то в "Магазине приложений", если оно все еще находится в разработке?

У всех есть "эта проблема", которая мотивирует их первую статью "Переполнение стека", и это мое. Я с нетерпением жду новостей, что я чего-то не хватает.

Ответ 1

Создайте новое приложение в iTunes Connect. Это приложение будет иметь уникальный идентификатор приложения. Это то, что они хотят. Это, фактически, идентификатор App Store для приложения.

Ответ 2

Принятый ответ верен, но iOS SDK также сообщает

Идентификатор магазина iPhone App - если у вас есть приложение для iPhone, указанное в iTunes App Store вводит идентификатор здесь, например. 123456. Если ссылки Facebook к вашему приложению и обнаруживает, что у пользователя нет установленного приложения, то он приведет пользователя к вашему приложению в магазине. Затем пользователь может установите приложение. Если ваше приложение не находится в iTunes App Store, вы можете введите действительный идентификатор приложения, но обязательно обновите его, когда ваше приложение утвержденных в App Store.

Акцент на мой.

Это то, что я сделал. Я использую существующий общедоступный идентификатор приложения (выбранный случайным образом из магазина), потому что мое приложение еще не вышло.

Ответ 3

В настоящее время самым простым решением является просто ввести "0" в качестве iPhone App Store ID - решение, которое также продемонстрировано в Руководстве по началу работы с SDK для Facebook: https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

Ответ 4

Для тестирования используйте 0 (ноль),

  • Идентификатор магазина iPhone = 0
  • Идентификатор iPad Store = 0

и нажмите Сохранить изменения.

0 Будет исчезнут, но ваша работа будет выполнена.

Примечание: - обновите этот идентификатор перед выходом в эфир.

Ответ 5

Для уже опубликованных приложений это часть URL-адреса itunes, появляющаяся в конце https://itunes.apple.com/.../idxyzabc123 xyzabc123 является идентификатором для вышеуказанного URL

Ответ 6

Короче говоря, вы можете использовать "0" для разработки.

Если вы заходите в iTunes Connect и посещаете свое приложение, оно должно находиться под "Apple Id".