android应用程序内计费 - 以任何方式识别正在使用的版本

时间:2014-10-23 03:03:32

标签: android in-app-billing

我对此应用内结算概念的新用户 在Android开发者页面上 - 他们说你应该使用他们的api版本3,因为版本2将不会在2015年初支持

现在我的问题是 - 是否有明确的方法来确定我使用的是版本3还是版本2?

有许多应用内结算的示例 -

我不想在实现上花费精力,以后才发现它是版本2 :(

作为一个例子 - 我指的是这个链接并构建了我的应用内逻辑:

http://www.techotopia.com/index.php/Integrating_Google_Play_In-app_Billing_into_an_Android_Application_%E2%80%93_A_Tutorial

感谢
香卡

1 个答案:

答案 0 :(得分:0)

是的,有一种明确的方法可以确定您是使用版本3还是版本2 Android应用内结算。如果您使用的是应用内结算版本3,则不会直接向Google Play返回版本信息。您可以通过发送isBillingSupported请求来检查Google Play是否支持您正在使用的应用内结算API的版本。应用内结算版本3提供了一个名为IInAppBillingService.aidl的新Android界面定义语言(AIDL)文件。有关详细信息,请参阅此In-app Billing Version Notes