Собственное приложение для iOS: что я могу добавить в идентификатор разработчика iPhone App Store в разделе «Основные настройки»? - PullRequest
82 голосов
/ 13 октября 2011

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

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

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

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

Ответы [ 6 ]

97 голосов
/ 13 октября 2011

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

47 голосов
/ 08 февраля 2012

Принятый ответ верен, но в документах iOS SDK также указано

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

Выделить мое.

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

21 голосов
/ 15 февраля 2013

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

16 голосов
/ 11 февраля 2015

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

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

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

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

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

12 голосов
/ 15 января 2015

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

2 голосов
/ 09 июня 2016

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

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

...