问题标签 [android-lvl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
432 浏览

android - Android LVL 的许可选项,有吗?

我有适用于偏执狂用户的应用程序,这些用户曾经将敏感数据存储在加密数据库中。其中一项要求是应用程序不应具有使用 IP 连接的任何权限。一切都很好,直到有一天我决定将过时的复制保护系统替换为新的基于LVL的系统。应用程序仍然没有使用互联网的权限,但无论如何它应该通过 LVL 服务连接到 Android Market 并检查许可证的有效性。当然我正在缓存许可证等等,这样应用程序只检查一次许可证 - 在第一次运行时。但是我仍然无法成功地解释我的用户(偏执狂!)为什么设备必须启用 GPRS/wi-fi 才能检查许可证的有效性。它'

是否可以在没有 gprs/wi-fi 连接的情况下以某种方式检查许可证?
我的意思是可能有办法使用短信进行检查?

0 投票
2 回答
3898 浏览

android - 专业密钥的许可证检查

所以我想制作一个加载了全部功能的免费应用程序。在应用程序检测到许可的专业密钥之前,专业功能将被禁用。当然,我想让 pro key 使用 LVL 检查它的许可证。虽然在此之前我知道如何正确地做事,但我不知道如何使 pro 密钥与应用程序通信,它应该启用 pro 功能。

这是主要的应用程序代码(com.test.mainapp):

虽然这可以阻止其他人为我的应用程序制作假密钥,但他们仍然可以在线与其他人共享密钥应用程序并且它会起作用。因为我们不能从另一个应用程序进行 LVL 检查,所以我希望许可证密钥应用程序检查它自己的许可证,如果它是正确的,那么只有这样用户才能获得专业功能。我怎样才能让许可证密钥应用程序和主应用程序像这样相互通信?

例如,我试图在这里实现的功能就像 Titanium Backup 一样。

0 投票
1 回答
537 浏览

android - 来自 Intent Service 的 LVL 许可证检查

我有一个免费的应用程序,其中还包含专业功能,如果用户在 Android 市场上为我的应用程序购买专业密钥,他们就可以使用这些功能。我在 pro key 应用程序中设置了一个接收器,在主应用程序中设置了另一个接收器。当用户在主应用程序中单击“验证密钥”按钮时,一个意图被广播到密钥应用程序中的接收器,然后启动一个 IntentService 以检查 pro key 许可证是否有效。然后 IntentService 向主应用接收器广播一个意图,其中包含来自 LVL 检查的额外“响应”。

我快到了。只有当我尝试在 IntentService 中进行 LVL 检查时,我才收到错误消息:

有什么建议么?

IntentService 来源:

0 投票
1 回答
10567 浏览

android - Android:应用许可、版权保护

我有一个 apk 文件,它是非免费的

我的问题如下:

1、如果市面上的复制保护设置为“true”,用户可以从设备上复制我的apk文件吗?(有根/无根)从设备复制 apk

2,如果可以的话:制作 REAL 复制保护的最佳方法是什么?

谢谢,莱斯利

0 投票
1 回答
493 浏览

android - 自定义 Rom 上的 Android 许可

android 许可是否也适用于自定义 Rom?

如果是,那么为什么有些人无法从市场上安装(=>“设备不兼容”)我的应用程序?

0 投票
1 回答
592 浏览

android - Android LVL 可以使用 ANDROID_ID 的哪些替代方案?

由于 Secure.ANDROID_ID 不是唯一的众所周知的问题,有哪些替代方法可以识别 LVL 中的设备?

如果我要使用安装唯一生成的 ID,这不会给购买该应用程序的用户带来问题吗?例如,如果他们重新安装或更换设备,他们是否会因为 ID 已更改而重新购买该应用程序?

0 投票
2 回答
2764 浏览

android - 许可证验证库 – 如何测试服务器响应

我已经浪费了几天时间来处理 Google 许可证验证框架中的错误。

我正在测试 Google 市场许可证验证库。到目前为止,我已经: - 从提供的库和示例源中创建了一个库和测试项目,没有任何更改(公钥和其他明显的东西除外)。- 在市场上创建了一个发布者帐户 - 我尚未将应用程序上传到市场 - 将示例应用程序安装到设备上 - 在开发者控制台中添加了测试帐户 - 我在开发者控制台中设置了各种测试响应

我的问题是我总是得到一个 NOT_MARKET_MANAGED 响应 - 无论开发人员控制台测试响应中的设置如何。文档声明我必须使用发布者帐户登录设备。它没有说明这具体是什么意思。我已将发布者帐户添加到设备中的帐户,但这无济于事。由于许可证库依赖于市场应用程序,我已经更改了标记应用程序中的帐户。也没有效果。我四处搜索并在“……我必须使用发布者帐户作为主帐户登录……”这一行中找到了一些内容。究竟什么是主要账户仍然含糊不清。一些消息来源指出,主帐户登录需要恢复出厂设置。我没有尝试过,但我认为你会丢失你在设备上所做的任何事情、安装、消息、联系人等。这是不可能不切实际的。我的问题是:如何针对各种响应测试应用程序?

0 投票
1 回答
95 浏览

android - LVL 何时应限制功能,何时应有两个版本的应用程序,只有一个使用 LVL

我正准备为我的应用程序添加 LVL ( http://developer.android.com/guide/publishing/licensing.html ) 支持,但似乎如果一个程序能够仅使用 LVL 来限制功能,那么它只有一个版本的程序可能是有意义的,所以如果用户从应用程序内部为应用程序付费,那么他们就可以拥有完整的功能。

这只是意味着对于免费版本,它将比需要的要大,因为它还将包含完整版本的所有代码,但我没有看到任何其他缺点,而积极的一面只是需要维护的一个代码库,它会很容易向用户展示如果付费他们将拥有什么功能。

有没有其他理由认为拥有一个代码库会是一个糟糕的选择?

0 投票
1 回答
748 浏览

android - 安卓许可证不起作用

我需要一点帮助。为了使这个简短。我安装了通用许可证检查代码,但是当我将我的应用程序上传到市场时,它不允许用户使用我的应用程序。它告诉他们他们没有获得许可,有人可以告诉我我错过了什么吗?

这是我的清单文件

有人可以帮忙吗?...我忽略了什么...在此先感谢。

0 投票
1 回答
266 浏览

android - Android Market 503 响应需要多长时间才能重置?

许可文档说:

许可服务器应用一般请求限制来防止过度使用可能导致拒绝服务的资源。当应用程序超出请求限制时,许可服务器会返回 503 响应,该响应会作为一般服务器错误传递给您的应用程序。这意味着在重置限制之前,用户无法获得任何许可响应,这可能会无限期地影响用户。

这个“无限期”有多长?我怀疑这可能是我的一些用户遇到错误失败的原因,我需要知道我是否可以期待它很快开始工作,或者我是否必须找到其他方式为他们启用应用程序。