我有一个应用程序需要创建一个远程帐户,如果用户支付使用Android Market的应用程序。远程验证Android Licensing API
我该如何从应用程序本身以安全的方式做到这一点,即。我不希望任何人能够将数据提交到网址并创建帐户,我希望这可以通过验证的方式进行。我想在应用程序本身中包含一个身份验证密钥,但这并不会阻止某人反编译应用程序并取出授权密钥。
有没有办法使用PHP查询Android电子市场付款?
我有一个应用程序需要创建一个远程帐户,如果用户支付使用Android Market的应用程序。远程验证Android Licensing API
我该如何从应用程序本身以安全的方式做到这一点,即。我不希望任何人能够将数据提交到网址并创建帐户,我希望这可以通过验证的方式进行。我想在应用程序本身中包含一个身份验证密钥,但这并不会阻止某人反编译应用程序并取出授权密钥。
有没有办法使用PHP查询Android电子市场付款?
我发现如何去做。您需要编写一个基于原始授权系统的自定义Java类,特别是verify()方法。然后,您可以在php中使用反引号运行该命令并获取stdout。
http://code.google.com/p/android-market-api-php/ 不知道这可能有什么帮助。
如果您想使用PHP而不是执行Java进程,您可能会发现this library on Google Code验证了Android Market许可响应的有用性。
这只需要几行PHP就可以验证许可证,密钥和OpenSSL资料的格式将为您处理。
这仅适用于android市场,不适用于android市场授权。 – jax 2010-12-05 12:59:10