远程验证Android Licensing API

时间:2010-12-05 11:48:08

标签: android

如果用户使用Android电子市场支付应用程序费用,我有一个需要创建远程帐户的应用程序。

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

有没有办法使用PHP查询Android Market付款?

3 个答案:

答案 0 :(得分:0)

http://code.google.com/p/android-market-api-php/ 不知道这是否有任何帮助。

答案 1 :(得分:0)

我发现了怎么做。您需要根据原始许可系统编写自定义Java类,特别是verify()方法。然后,您可以在php中使用反引号运行命令并获取stdout。

答案 2 :(得分:0)

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

只需花几行PHP来验证许可证,就可以为你处理密钥和OpenSSL内容的格式。