Тестирование Android In-App purchases с неопубликованными приложениями

Я использую AndroidBillingLibrary для реализации покупок внутри приложения для моей игры.

Я сделал следующее:

  • Добавил свой публичный ключ из Маркета в свое приложение
  • Загрузил свой подписанный apk с поддержкой in-app-purchasing на маркет (неопубликованный)
  • Создал in-app item в консоли маркета (неопубликованный)
  • Добавил тестовый аккаунт пользователя в свой профиль

Теперь с тестовым аккаунтом я запускаю свою игру и пытаюсь сделать in-app purchase. У меня появляется экран рынка, и я могу видеть детали предмета (таким образом, рынок распознает идентификатор предмета, потому что эти детали находятся только на рынке, а не в моей игре), но затем появляется всплывающее окно с надписью "Предмет, который вы пытались приобрести, не найден." и я возвращаюсь в свою игру.

Теперь эта страница говорит мне, что "Кроме того, тестовая учетная запись может приобрести предмет в вашем списке товаров, только если этот предмет опубликован. Приложение не обязательно должно быть опубликовано, но товар должен быть опубликован."

Но консоль Market говорит мне:

"In-app продукт будет отображаться НЕОПУБЛИКОВАННЫМ, пока собственное приложение не будет ОПУБЛИКОВАНО, в этот момент применяется состояние публикации in-app продукта."

Так что я не могу изменить in-app элементы на опубликованные до публикации моей игры (чего я пока не хочу делать).

Как я могу протестировать покупку in-app элементов без публикации игры?

5
задан Kara 24 January 2014 в 06:53
поделиться