我有一个关于应用内计费和检查策略的一般性问题:
我有几个应用程序,我想为它们提供完整功能的试用期(14 天),然后收取使用费。我想按照http://developer.android.com/guide/market/billing/billing_best_practices.html并检查我自己的 SQL 服务器上的签名。有很好的例子,看Android应用内购买服务器签名验证使用php OpenSSL
我的想法如下,(如果不可能,请纠正我):
- 启动应用程序并联系谷歌服务器以获取用户 ID(从谷歌播放安装应用程序的帐户
- 使用该 ID 联系我的 SQL 服务器(发送 ID 和应用程序名称),如果不存在,则创建带有日期的条目以检查试用期,并获取公钥、试用期等
- 使用公钥联系谷歌服务器并检查该用户的应用内购买状态
- 根据谷歌答案更新应用程序(功能齐全,试用期有效/过期)
这是一个好方法吗?
有没有一些很好的例子可以做到这一点?我查了一下论坛,有方法,但不是那个。
非常感谢,