我可以直接使用Android Market服务器验证应用内结算的交易信息吗?

Sam*_* Xu 7 android in-app-purchase google-play

如果我有交易信息json字符串:

{ "nonce" : 1836535032137741465,
  "orders" :
  { "notificationId" : "android.test.purchased",
    "orderId" : "transactionId.android.test.purchased",
    "packageName" : "com.example.dungeons",
    "productId" : "android.test.purchased",
    "developerPayload" : "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ",
    "purchaseTime" : 1290114783411,
    "purchaseState" : 0
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以将其上传到Android Market服务器以验证它是否有效.就像Apple的方式一样. http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html

更新: 我正在更新此信息以获取有关此主题的一些信息.

Its*_*ank 0

抱歉,您无法与 android market 进行通信。请检查此链接是否还有其他问题

更新 :

现在您可以使用新版本的 Android Play 验证订阅。检查。这需要 OAuth,因为您正在请求访问 Google 信息的权限。不过,该过程有详细记录,您可以自己遵循。