在安装Android应用程序时是否可以强制使用EULA?

时间:2014-02-12 00:42:54

标签: android google-play

在将Android应用程序上传到Google Playstore时,我没有看到任何指定EULA文本的选项。我想知道是否可以强制执行EULA,以便用户在安装发生之前必须同意它。

如果无法做到这一点,我需要以编程方式强制用户同意首次使用。

1 个答案:

答案 0 :(得分:1)

我最近不得不处理这件事。我永远无法弄清楚如何将我们的EULA与Google Play商店整合在一起,因此我决定在首次使用时展示EULA。我有一个额外的限制,因为每次应用程序更新时我都必须重新显示EULA。

这是我的方法的基本概述:

  • 使用SharedPreferences存储已接受的当前应用版本EULA。
  • 将启动时的当前应用版本与SharedPreferences中的应用版本进行比较
  • 如果它们不匹配,则显示带有Webview的自定义DialogFragment,我将显示EULA(因为我的是一个html文件)。我将DialogFragment配置为模态。即只有一个接受按钮,如果他们在外面接触就不会被解雇。
  • 接受后,在SharedPreferences中更新当前的应用版本。
相关问题