Как создать идентификатор продукта для покупок в приложении

Я пытаюсь протестировать покупки приложений для своего приложения для iPhone и вижу, как настроить тестовых пользователей, но я не уверен, как создать идентификатор продукта, который я могу использовать. Я не хочу отправлять свое приложение в магазин приложений без тестирования, но, похоже, вы должны отправить его, чтобы управлять покупкой приложения? Что я делаю неправильно?


person Roger    schedule 18.11.2009    source источник


Ответы (2)


Содержит ли ваш идентификатор привязки подстановочный знак? Вы должны создать новое приложение в iTunesConnect, но идентификатор пакета не может содержать расширение *. это должно быть «com.yourcompanyname.yourappid». Причина в том, что идентификатор продукта для покупки в приложении должен быть привязан к конкретному идентификатору пакета приложений, а не к общему.

person dredful    schedule 24.11.2009
comment
Нет, у него нет подстановочного знака, но мне интересно, когда я загружаю двоичный файл, он автоматически переходит в состояние «На рассмотрении», но я не готов к этому. Если я отклоню двоичный файл, сделает ли он продукты недействительными? - person Roger; 25.11.2009
comment
То, что сработало для меня, и я считаю, что вам нужно сделать, это загрузить двоичный файл. Затем он переходит в ожидание проверки. Он будет находиться в ожидании рассмотрения в течение нескольких дней. Это позволяет вам затем отклонить двоичный файл. Поскольку для идентификатора пакета нет поля ввода, я думаю, что именно так Apple получает идентификатор пакета. У меня есть отклоненный двоичный файл, и я смог добавить элементы покупки приложения. Мое тестирование сработало. У меня нет утвержденного приложения, но я успешно тестирую 3 продукта для покупки приложений. У меня такой же вопрос. Apple должна сделать это яснее. - person dredful; 27.11.2009

Идите вперед и создайте покупку в приложении с выбранным идентификатором продукта, просто не загружайте снимок экрана (странно используемый только для процесса обзора), и все это будет работать.

Вам нужно будет создать новое приложение и отправить сборку, но вы можете сразу отклонить ее — при покупке приложения необходимо знать идентификатор пакета вашего приложения, иначе оно не сможет создать требуемые отношения.

person Chris    schedule 18.11.2009
comment
Проблема в том, что при подключении iTunes кажется, что я могу создавать идентификаторы продуктов только для приложений, которые уже были отправлены. Или я что-то упускаю? - person Roger; 19.11.2009
comment
Я загрузил приложение в itunes connect, но еще не отправил его на рассмотрение, и я могу нажать «Управление покупками в приложении», но затем появляется сообщение, что мне нужен идентификатор пакета. - person Roger; 19.11.2009
comment
Роджер, попробуйте отправить его на проверку, а затем отклоните, а затем отклоните двоичный файл, который вернет его в режим ожидания проверки. - person dredful; 28.11.2009