繁体   English   中英

我如何在PHP中验证谷歌播放应用内购买?

[英]How can i verify google play in-app purchase in php?

我希望通过谷歌播放使用php页面在应用中验证应用内购买的收据。 我该怎么办?

我不是PHP专家,所以我不会发布任何代码,但整个过程非常简单,并且应该很容易移植到PHP。 您需要三件事来验证购买:

  1. 您应用的公钥(来自Google Play开发者控制台中的服务和API)
  2. 购买的原始JSON
  3. 购买签名

如果您使用IabHelper类在Android上实施应用内结算,则在成功购买或查询库存时,您将获得购买对象。 Purchase对象包含两个您需要的方法: Purchase.getOriginalJson()Purchase.getSignature()

在您的服务器上安全地存储您的应用程序的公钥,并将签名和原始JSON(base64在发送之前对其进行编码)发布到您的服务器。 从$ _POST中检索签名和json,并参考Google的Java实现,了解如何验证购买 好像你可以使用openssl_verify函数中内置的PHP

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM