Как вывести список товаров с Android Market для покупки в приложении - PullRequest
2 голосов
/ 01 ноября 2011

Я делаю приложение для Android на основе покупки в приложении.В моем приложении есть образец видео, и если пользователь хочет его купить, я хочу сделать покупку в приложении через сайт Android Market.

Я прошел через шаги Загрузка примера приложения .

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

На сайте разработчика я нашел следующую строку:

Не публикуйте образец приложения;оставьте это как неопубликованный черновик заявки.Образец приложения предназначен только для демонстрации и не должен быть общедоступным на Android Маркете.

Когда я запускаю приложение и нажимаю кнопку покупки, появляется окно с сообщением о том, что «Запрошенный вами товар недоступен для покупки».

Ответы [ 2 ]

0 голосов
/ 16 ноября 2011

наконец я нашел свою ошибку с помощью примера приложения.Идентификатор продукта в приложении, который указан в учетной записи на рынке, должен быть указан в двух местах приложения.В CatalogEntry[] CATALOG and in the strings.xml file the ids entered must be the same. я дал тот же идентификатор в записи каталога, но не в файле strings.xml

, теперь продукты в приложении отображаются правильно.

0 голосов
/ 08 ноября 2011

Документация Android довольно запутанная.

Да, оставьте APK как черновик - не публикуйте его.

Убедитесь, что введен адрес электронной почты, прикрепленный к вашему устройству.в поле «Тестовые учетные записи» (разделите несколько адресов электронной почты запятыми): https://market.android.com/publish/editProfile

Однако, когда вы добавляете в приложение продукт для покупок в приложении, вам нужно нажать кнопку публикации НА ЭТОМ ПРОДУКТЕ,Приложение не опубликовано, но продукт.

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

...