是否可以获取尚未购买的Android应用的Google Checkout商家商品ID?

问题描述

| 我们正在尝试将Android Market集成到我们的服务中,我们需要验证用户确实是特定应用程序的所有者,我们需要自动检索该特定应用程序的销售。 因此,我们一直在评估Google Checkout的Notification History API,该API允许我们从服务器中查询特定应用的过往销售情况。 现在的问题是,我们不知道如何获取应用程序本身的Checkout Item ID。 无论如何,我们可以将Android包名称映射到Google Checkout商家商品ID吗? 我了解购买后可以找到Google Checkout商家商品ID 以及在Google Checkout上显示的顺序。但是,我可以不购买任何商品而获得ID吗?     

解决方法

您可以使用Notification API而不是使用History API,并记录下订单时所需的任何信息? http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Notification_API.html 您还可以使用许可证验证库来验证用户确实是该应用程序的所有者。请参阅http://developer.android.com/guide/publishing/licensing.html