
概述我有一个 Android应用程序接收优质内容,我想
验证服务器端的应用程序是通过Android Market购买的.我可以使用许可
服务来检查应用程序的访问权限,有没有办法从服务器连接到许可服务?如果没有,我可以使用Google Checkout API数据验证购买吗? Android电子市场许可服务响应使用私钥进行签名,签名与签名数据一起发送.使用Developer Console中的公钥,您可以验 我有一个 Android应用程序接收优质内容,我想验证服务器端的应用程序是通过AndroID Market购买的.我可以使用许可服务来检查应用程序的访问权限,有没有办法从服务器连接到许可服务?如果没有,我可以使用Google Checkout API数据验证购买吗?@R_404_6120@ AndroID电子市场许可服务响应使用私钥进行签名,签名与签名数据一起发送.使用Developer Console中的公钥,您可以验证签名对签名数据是否有效.只有使用私钥生成的签名才对给定数据有效.同样,如果数据已被更改,则签名将不再正确.
在AndroID应用中,您可以将签名和签名数据发送到内容服务器,该内容服务器可以验证签名并允许在签名有效时访问内容.
如果您使用的是PHP,则可以使用功能openssl_verify来验证签名.
如果您使用的是Java,则可以看到AndroID库如何验证licenseValIDator.verify中的签名.
总结
以上是内存溢出为你收集整理的如何在我的服务器上验证是否通过Android Market成功购买了应用?全部内容,希望文章能够帮你解决如何在我的服务器上验证是否通过Android Market成功购买了应用?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)