Google Play商店是否提供应用激活的任何机制

时间:2012-12-25 07:48:59

标签: android google-play

在我允许之前,我需要能够阻止用户使用我的应用。我们的想法是应该可以下载该应用程序,但用户只有在启动它时才会看到激活屏幕。 然后他必须通过电子邮件请求激活密钥并使用该密钥解锁应用程序。

有没有办法在Play商店中实现这样的功能?是否允许?

我也不喜欢这个想法,但它是我的客户的愿望..

版主注意:我为Apple Store发布了一个类似的问题,但我想保持两个线程分开,所以请不要将其视为垃圾邮件。

4 个答案:

答案 0 :(得分:5)

Google Play没有开箱即用的功能。

但是,我可以想到3种可以让它发挥作用的方法。我虽然严格地说Android平台。

您可以设计应用程序,使第一个屏幕应该要求用户获取激活码/输入激活码。

  1. 在上述之后,您可以将激活码存储在Preference File中并检查其有效性值,并仅在匹配/有效时启动应用程序。
  2. 将激活码存储在数据库中,然后再次检查值及其有效性,并启动应用程序是否符合/有效。
  3. 提供一些功能并集成Google Play In-app Billing,让用户支付一次性费用来激活和启用应用中的所有功能。
  4. 这些是我能想到的最重要的事情。希望这会有所帮助。

答案 1 :(得分:1)

不,没有办法实现这一目标。您必须在应用程序中创建一项功能。您可以做的是让用户输入激活密钥,如果激活密钥正确则用户转到下一个屏幕,否则不要让用户。

答案 2 :(得分:0)

这是你必须在你的应用中实现的东西。如果获得注册密钥涉及一些付款,那么解决方案显然违反了游戏商店规则。

答案 3 :(得分:0)

我在我的应用程序上使用类似的系统。当用户第一次打开应用程序时。如果此促销代码为真,我要求促销代码(我从后端服务检查)用户可以免费使用应用程序3个月。在此期间结束后,应用程序要求用户购买subsciription。您可以使用与数据库交互的后端服务来完成此操作。