2010-12-05 102 views
2

我有一个应用程序需要创建一个远程帐户,如果用户支付使用Android Market的应用程序。远程验证Android Licensing API

我该如何从应用程序本身以安全的方式做到这一点,即。我不希望任何人能够将数据提交到网址并创建帐户,我希望这可以通过验证的方式进行。我想在应用程序本身中包含一个身份验证密钥,但这并不会阻止某人反编译应用程序并取出授权密钥。

有没有办法使用PHP查询Android电子市场付款?

回答

0

我发现如何去做。您需要编写一个基于原始授权系统的自定义Java类,特别是verify()方法。然后,您可以在php中使用反引号运行该命令并获取stdout。

0

如果您想使用PHP而不是执行Java进程,您可能会发现this library on Google Code验证了Android Market许可响应的有用性。

这只需要几行PHP就可以验证许可证,密钥和OpenSSL资料的格式将为您处理。