Недавно реализованный в приложении биллинг для моего приложения и всего кажется, чтобы работать нормально.Тестовые покупки не отображаются в Google Wallet Merchant Center
В соответствии с инструкциями в Testing in-app Billing используется идентификатор android.test.purchased
для имитации покупки.
Причина Я говорю кажется работать потому, что поток покупки работает нормально, появляется диалоговое окно, показывает «платеж успешно» и в состоянии запросить инвентаризацию после покупки и т.д.
Однако, я не вижу заказы, перечисленные в моем торговом центре Google Кошелька. Я заметил это, потому что я хотел отменить заказ на повторную проверку покупки.
tutorial означает, что тестовые покупки будут перечислены, и вы можете отменить вручную:
Отмена завершенных закупок теста
Отмена покупка вручную вы можете перейти в Google Wallet Merchant Center, посмотрите вверх по , а затем отмените его. Вы можете найти транзакции, посмотрев на свои номера заказов.
Кроме того, я заметил, что при настройке IabHelper
это не имеет значения, если я ставлю в моей кодировке Base64 открытого ключа или случайной строки, IabHelper
всегда успешно запускается. Например, следующие работы:
mIabHelper = new IabHelper(this, "this-can-be-any-string");
Несмотря на сделки текут, казалось бы работать должным образом, учитывая два момента:
- Нет сделки видны в Google Кошелек
IabHelper
равнодушен к случайным строка против моего открытого ключа
Мне интересно, не сделал ли я что-то не так.
Есть ли у кого-нибудь предложения/знать, что происходит?
Ах да, документы были просто довольно запутанными. Приказ, в котором он был написан, заставил меня подумать, что вариант Отмена был для статических покупок (как-то я классифицировал статические покупки как «Песочница») – pyko