Чего я хочу? После извлечения всех приобретенных элементов мне нужно проверить покупку на моем сервере, это я хочу сделать с подписью и подписанными данными, полученными от оплаты в приложении.
Сначала я использовал биллинг v2 в приложении, я получал каждый раз с моей учетной записью разработчика правильную подпись и signdata для статического теста sku android.test.purchased
.
Я переключился на новый биллинг v3, потому что это кажется очень приятным для реализации, но я больше не получаю подпись.
Я загрузил предыдущую версию своего APK в Google (не публикуется никогда, потому что он еще не закончен), также я добавил активный продукт в приложении для дальнейших тестов.
Загрузка APK была вчера в 22:00, поэтому я также думаю, что достаточно дождался.
Что я пробовал? Я установил приложение в другую версию:
- unsigned apk с добавленным мной "активным" продуктом в приложении = > без подписи
- unsigned apk со sku
android.test.purchased
= > нет подписи - подписанный apk с добавленным мной "активным" продуктом в приложении = > без подписи
- подписанный apk со sku
android.test.purchased
= > нет подписи
Эти 4 "приложения заявляют:" Я пробовал как мой телефон разработчика (где моя основная учетная запись Google является тем же самым пользователем, что и учетная запись консоли разработчика), и с тестовой учетной записью при настройке другого телефона тестовая учетная запись также помещается в мою учетную запись в разделе "тестовые учетные записи".
Хм, и теперь у меня нет больше идей, как я получаю свою подпись. Я думаю, что я получу подпись с активным активным приложением + активным продуктом в приложении, потому что процесс оплаты работает (в лог файле adb отображается, что я купил "Android.test.purchased" ) Я сам создал продукт в приложении, я тоже не мог тестировать, потому что, если я использую свою учетную запись разработчика, игровой магазин говорит мне, что "не может купить, уже принадлежит", и с моей тестовой учетной записью у меня появилась ошибка "Этот продукт недоступен для вашего счет".
У вас есть решение для моей проблемы?