Android市场的程序

时间:2011-09-21 02:06:51

标签: android google-play unlock time-trial

我正在接近完成一个Android程序。虽然我可以将其设计为具有试用时间框架并且之后“锁定”,但我无法确定如何有效地解锁它。由于我对这种类型的开发完全不熟悉,我希望能以最好的方式帮助它。

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

编辑:此程序目前仅在Android平板电脑上运行,据我所知,并非所有平板电脑都具有移动电话服务,因此连接更加有限。

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

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

1 个答案:

答案 0 :(得分:2)

我可以为您提供“解锁代码”的答案,但试用期限可以通过多种方式实施。

您可能希望查看Google提供的应用内结算API。你可以在这里找到所有相关信息:In-app Billing Overview | Android Developers。它允许您为用户提供购买项目一次(例如特殊游戏项目,功能购买)或多次购买(例如游戏黄金或定期订阅)的选项。

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