2014-09-13 4 views
6

Я уверен, что я использую Inapp-billing v3 в своем приложении («IInAppBillingService.aidl» - это v3, насколько я знаю - «IMarketBillingService.aidl» будет v2 согласно документации Google).android inapp-billing - узнать версию API

однако, я получил электронное письмо от Google, предлагающее обновить мое приложение с v2 до v3, поскольку по крайней мере одна покупка была сделана с использованием старого API за последние 3 месяца.

Также - у меня никогда не было V2, реализованного в моем приложении, поэтому старая версия не должна быть так.

Это ошибка от Google, или это было одно из моих попыток купить что-то, используя старый игровой магазин, поэтому был активирован какой-то режим поддержки/совместимости?

Или я ошибаюсь, и я действительно использую v2 из api ?? Как я могу узнать (точно), какую версию я реализовал?

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

ответ

5

я получил ту же электронную почту, а также и смущает его.

Я также использую IInAppBillingService.aidl, и в IABHelper есть метод launchPurchaseFlow, который вызывает getBuyIntent, причем первым параметром является версия, которая установлена ​​в 3, поэтому я уверен, что я использую v3.

IABHelper, который я использую, усеян v3 проверками и комментариями.

Предлагаем вам проверить один и тот же код кода, чтобы убедиться, и в противном случае поместить его в Google.

+0

У меня этот параметр установлен равным 3, так что, вероятно, это действительно ошибка Google. однако - это помогает многому узнать, что я не одинок с этим - большое спасибо – Matthias

+0

FWIW, я получил то же сообщение, и, как и вы, я использовал версию 3 с самого начала без каких-либо проблем. – Carl

+0

Я получил тот же адрес электронной почты от Google, и я использовал V3 с самого начала. Если кто-нибудь узнает что-нибудь еще, пожалуйста, напишите здесь! – britzl

Смежные вопросы