Я пытаюсь интегрировать покупки в приложения Android Market в приложение, но, к сожалению, сталкиваясь с раздражающей ошибкой каждый раз, когда я пытаюсь купить настоящий продукт inapp.
Я взял пример приложения (Dungeons) и добавил его в свое приложение. Я обновил открытый ключ, а также обновил список продуктов до следующего:
/** Массив записей списка продуктов для продуктов, которые можно приобрести. */
private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
new CatalogEntry("full", "Full v", Managed.MANAGED),
};
Я экспортировал приложение с помощью Eclipse и установил его на свой телефон, а также загрузил его на веб-сайт Android Market. Также на веб-сайте Android Маркета я добавил полную версию как приложение и опубликовал его.
Я также добавил свою учетную запись googlemail как тестовую учетную запись (то есть тот, на который я подписан на моем телефоне).
Когда я запускаю приложение на своем телефоне, я получаю запрос, который вы запросили, недоступный для получения сообщения о сбоях на Android, когда я пытаюсь купить полный, но если я попытаюсь, например, android.test.purchased, он работает абсолютно нормально.
Документация по запрошенному элементу, недоступная для покупки Android, указывает следующее:
Указывает, что Android Market не может найти запрошенный элемент в списке продуктов приложения. Это может произойти, если идентификатор продукта ошибочно написан в запросе REQUEST_PURCHASE или если элемент не опубликован в списке продуктов приложения.
Идентификатор продукта определенно одинаков, он определенно опубликован и запрос должен проходить через ok, как это пример приложения.
Я использую ту же версию apk и i, также опубликовал продукты inapp и активировал apk. но все же я столкнулся с такой же проблемой, пожалуйста, помогите мне сделать это.
Любые мысли будут оценены!