В подписке на приложение написано, что запрошенный вами товар недоступен для покупки.

  1. Я создал apk с разрешением BILLING и загрузил его в рабочую среду (не опубликовано)
  2. Создал годовую подписку за 0,99 доллара США на продукты в приложении (активировано).
  3. Включает лицензионный ключ в код.
  4. Перестроенный подписанный apk и загруженный в альфа-версии (не развернут).
  5. Добавлены проверенные учетные записи электронной почты.
  6. Присоединился в качестве тестировщика с тестовой учетной записью электронной почты.
  7. Ожидание альфа-обновления из Google Play не работает. Установил альфа apk вручную.
  8. Пытался запустить PurchaseFlow с подпиской со следующим кодом.

Я использую IabHelper.

//SKU_SUBSCRIBED is the product id of subscription. Which is double verified by me.
//RC_REQUEST = 10001
//payload = "mytesttoken"

mHelper.launchPurchaseFlow(HomeActivity.this,
                        SKU_SUBSCRIBED, IabHelper.ITEM_TYPE_SUBS,
                        RC_REQUEST, mPurchaseFinishedListener, payload);

Это говорит

Запрошенный вами товар недоступен для покупки

Какую ошибку я сделал здесь?


person tan    schedule 17.10.2017    source источник
comment
Идентичен ли идентификатор подписки в консоли GooglePlay и в вашем приложении?   -  person Dima Kozhevin    schedule 17.10.2017
comment
Да, SKU_SUBSCRIBED совпадает с идентификатором подписки в консоли Google Play.   -  person tan    schedule 17.10.2017
comment
Совпадает ли версия приложения на вашем телефоне с версией приложения в альфа-канале GooglePlay?   -  person Dima Kozhevin    schedule 17.10.2017
comment
Я загрузил один и тот же файл в альфу и на свой телефон. Но я просто сохранил альфу, не выбирая развертывание.   -  person tan    schedule 17.10.2017
comment
Вы должны сделать Full rollout в альфе   -  person Dima Kozhevin    schedule 17.10.2017
comment
@DimaKozhavin Большое спасибо, полный релиз решил проблему. Можете ли вы добавить этот ответ?   -  person tan    schedule 18.10.2017
comment
Пожалуйста. Да, я скоро добавлю этот ответ. Спасибо.   -  person Dima Kozhevin    schedule 18.10.2017


Ответы (1)


Вы должны сделать следующие шаги:

  • Проверьте идентификатор подписки в консоли GooglePlay и в своем приложении. Они должны быть идентичными.
  • Проверьте версию приложения на вашем телефоне и версию приложения в альфа-канале GooglePlay. Они должны быть идентичными.
  • Релиз в альфа-канале должен быть как Full rollout
person Dima Kozhevin    schedule 18.10.2017
comment
.. и официальный документ для других developer.android.com/google/play /выставление счетов/ - person tan; 18.10.2017
comment
Вы также можете выпустить как внутренний тестовый трек - person galaxigirl; 10.12.2018