2

我快要完成一个安卓程序了。虽然我可以将其设计为具有试用时间框架并在之后“锁定”,但我无法确定之后如何有效地解锁它。由于我对这种类型的开发完全陌生,我希望能以最好的方式得到一点帮助。

客户是否在试用后购买产品并与我联系并我向他们发送解锁码?Java API 中是否有一个库可以连接到谷歌市场并确定用户购买了产品,然后可以通过这种方式解锁?

编辑:该程序目前只能在 Android 平板电脑上运行,据我了解,并非所有平板电脑都具有蜂窝服务,因此连接性更加有限。

试用时间框架应该像记录第一次运行的时间一样简单,然后如果程序在 X 天(或几小时或其他任何时间)后运行,请将其锁定。这只会在启动时测试,因为我需要允许用户在我锁定他们之前完成他们当前的程序提交。

至于计费,该程序本身将有一个类似于 MMO 游戏的付费计划。现在以 X 美元购买,然后以 Y 美元订阅(目前计划获得年度许可),或者可能首次计费包括首次订阅。Billing API 如何处理这种情况?我需要为该计划向他们收费,然后为许可证收费,然后要求他们在我认为最好的任何时间范围内更新许可证。

4

1 回答 1

2

我可以为您提供“解锁代码”的答案,但可以通过多种方式实现试用时间范围。

您可能会想要查看 Google 提供的应用内计费 API。您可以在这里找到所有相关信息:应用内结算概览 | 安卓开发者。它允许您为用户提供一次购买物品的选项(例如,特殊的游戏物品、功能购买)或多次(例如游戏金币或定期订阅)。

您必须在您自己的服务器上处理应用程序需要的任何内容交付,但计费 API 可以处理购买,并且基本上可以向您的应用程序发送一条消息,说明用户不应再处于试用模式。

于 2011-09-21T03:26:54.343 回答