0

我有一个关于应用内计费和检查策略的一般性问题:

我有几个应用程序,我想为它们提供完整功能的试用期(14 天),然后收取使用费。我想按照http://developer.android.com/guide/market/billing/billing_best_practices.html并检查我自己的 SQL 服务器上的签名。有很好的例子,看Android应用内购买服务器签名验证使用php OpenSSL

我的想法如下,(如果不可能,请纠正我):

  1. 启动应用程序并联系谷歌服务器以获取用户 ID(从谷歌播放安装应用程序的帐户
  2. 使用该 ID 联系我的 SQL 服务器(发送 ID 和应用程序名称),如果不存在,则创建带有日期的条目以检查试用期,并获取公钥、试用期等
  3. 使用公钥联系谷歌服务器并检查该用户的应用内购买状态
  4. 根据谷歌答案更新应用程序(功能齐全,试用期有效/过期)

这是一个好方法吗?

有没有一些很好的例子可以做到这一点?我查了一下论坛,有方法,但不是那个。

非常感谢,

4

1 回答 1

0

我不太确定是否可以在应用内购买,但你可以做一件事,假设你有一个可供购买的物品,创建一个计时器或某种计数器,并检查你指定的试用期,如果( inTrialPeriod){ 不显示任何购买选项,只需从您的应用程序中以不同的项目 ID 免费提供它们) 否则(显示来自 google play 的项目购买选项)。

于 2013-03-18T09:38:27.817 回答