Биллинг в приложении: добавление биллинга в существующее опубликованное приложение

У нас есть существующее приложение (apk v282), опубликованное в Google Play. В этом приложении нет продуктов для продажи и нет разрешения BILLING.

Мы разработали версию обновления (v292), которая содержит встроенные в приложение продукты и разрешение BILLING.

Мы сталкиваемся с проблемой создания продуктов для продажи в консоли Google Play: когда мы загружаем apk v292 в качестве черновика в консоль Google Play, у нас есть два APK, перечисленных в черновике: старый и новый:  введите описание изображения здесь

На этой странице у нас есть две альтернативы:

1- Либо мы нажимаем на «Продукты для продажи» в левом списке, чтобы создать наши продукты, мы видим страницу, на которой написано:

Чтобы добавить продукты для продажи через приложение, вам необходимо добавить разрешение BILLING в свой APK.

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

2- Или мы удаляем старый APK v282 (у которого не было разрешения BILLING), чтобы оставить только новый v292 в конфигурации Draft. Но затем при нажатии на «Продукты для продажи» мы получаем всплывающее предупреждение о том, что конфигурация не сохраняется. Но кнопки для сохранения нет, только опубликовать. Конечно, мы не хотим публиковать его, так как он находится на стадии тестирования.

Подводя итог: как проверить покупку в приложении в приложении, которое ранее было опубликовано без нее?


person gpo    schedule 16.02.2013    source источник
comment
Вопрос к спрашивающему ... Когда вы опубликовали APK, оказалось, что вы можете сразу добавить в приложения покупки? или вам пришлось подождать несколько часов? Я опубликовал его несколько часов назад (с разрешениями на выставление счетов), но до сих пор получаю то же сообщение ... С какой стати Google требует от разработчиков загружать новый APK для создания IAP ...?!   -  person K2xL    schedule 12.05.2013


Ответы (4)


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

person ggenglish    schedule 16.02.2013

Для всех, кто ищет решение этой проблемы: подойдет загрузка apk в альфа-версию. Поэтому вам следует добавить разрешение на выставление счетов в свой манифест Android, создать подписанную версию и загрузить apk в альфа-версию. После этого вы можете настроить продукты для покупки в приложении, не загружая apk в производство.

person Aless Otterbach    schedule 24.04.2015

Вы должны временно изменить имя пакета и загрузить новое приложение на рынок (не нужно публиковать) на время.

Просто проверяю покупку приложения, поэтому don't choose any package name which you want to use in feature. потому что имя каждого пакета уникально, и Google все равно запоминает все имена пакетов, чтобы вы могли использовать это напоминание

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

Теперь, если вы хотите проверить покупку приложения, вам нужно купить этот продукт с другой учетной записи except this account in which you are uploading your apk Не волнуйтесь, вы можете откатить свои деньги после проверки этой функции.

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

person Chirag Patel    schedule 18.02.2013

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

публикация нескольких файлов APK

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

person cdavidyoung    schedule 24.02.2013