如果我想部署到Android Market,我看起来有两个选择:
创建自己的密钥库并上传。当我更新我的应用程序时,请使用我的APK上的密钥库来确保为用户提供更新选项。
执行第1步,同时实施应用程序许可,该控制将对如何使用应用程序进行控制。
我是否正确地假设步骤1意味着任何人都可以在从Android Market购买APK并将其安装到任何他们想要的地方时复制我的APK?
人们使用应用程序许可的常见程度是什么?它是事实上的方法吗?
我的应用程序将付清,我想确保我采取最佳方法。
答案 0 :(得分:3)
我是否正确地假设步骤1意味着任何人都可以在从Android Market购买APK并将其安装到任何他们想要的地方时复制我的APK?
是的,你是对的,复制你的申请非常容易。
人们使用应用程序许可的常见程度是什么?它是事实上的方法吗?
我会说这很常见,因为这是验证针对Android Market的许可证的唯一方法,尽管我没有任何统计数据。否则,您需要实施自己的“市场”并验证自己的购买。
我的应用程序将付清,我想确保我采取最佳方法。
使用LVL,请勿使用默认实现。观看2011年IO中的LVL会话,了解如何使用。
答案 1 :(得分:1)
通常,人们不会简单地下载应用并将其复制到任何他们想要的地方。但是,通过一些应用程序和其他软件,用户可以从手机中复制APK(即使它们不是假设)。在我看来,如果您的应用程序已付款,您应该实施申请人许可。它是一个非常有用的工具,可帮助防止人们窃取您的APK(换句话说,下载它然后尝试将其安装在其他地方),因为它检查启动时确保应用程序在购买它的手机上。否则,对于免费应用程序,我并不真正看到它的必要性,因为它是免费的,任何人都可以下载它。