【问题标题】:How do I set trial period to android application before publishing in android market?如何在 android 市场发布之前为 android 应用程序设置试用期?
【发布时间】:2011-04-12 13:54:35
【问题描述】:

我有一个关于安卓市场的查询。实际上我打算在市场上推出一个 android 应用程序。在将应用程序投放市场之前,我已经阅读了所有步骤,这意味着应用程序的版本控制、应用程序的签名和应用程序的许可。实际上应用程序的许可仅适用于付费应用程序。但我将使用试用期启动我的应用程序。假设我想向用户免费发布我的应用程序 30 天。在用户打开该应用程序的 30 天后,用户将无法进一步访问该应用程序。它会告诉用户从市场上购买它。

在这种情况下,应用程序许可是否有用?我已经阅读了该文档,但我没有得到明确的想法。请建议我在这种情况下应该怎么做?

【问题讨论】:

    标签: android


    【解决方案1】:

    没有简单的方法可以卸载和重新安装应用程序。您可以通过自动生成某种登录并使用唯一的设备 ID 并将其传送到您拥有的服务器来实现。

    【讨论】:

    • 感谢您的回复。我做了一些编码,比如当试用期到期时,它会生成一个警告框,告诉用户“请从 android 市场购买”。用户将无法访问该应用程序以供进一步使用。但是,他将卸载该应用程序并重新安装。您在这里给出的解决方案是我们必须将唯一的设备 ID 发送到服务器......如何在 android 市场中完成?没有任何选项可用于存储设备 ID,它将在安装应用程序时再次检查。它是否正确??如果我错了,请纠正我。
    • 你必须有自己的服务器存储,当你在未来的某个时候运行时,检查一下。
    【解决方案2】:

    许可服务仅适用于付费应用。这意味着您的免费试用应用无法使用许可服务。

    如果您想避免用户重新安装应用并再次使用 30 天,那么 Mike 是对的。获取手机的设备 ID 或 IMEI,出于隐私原因,请从 id 生成哈希并将哈希存储在您自己的服务器组件中。现在,每次应用程序启动时,哈希都会发送到服务器,服务器会回复用户使用您的应用程序的天数。

    【讨论】:

      【解决方案3】:

      应用程序许可非常有用,因为您可以使用它 http://developer.android.com/guide/publishing/licensing.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-07
        • 1970-01-01
        • 1970-01-01
        • 2011-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多