问题标签 [google-license-manager]
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.
google-drive-api - Licensing Manager API 可以检索云端硬盘配额使用情况吗?
Google Licensing Manager API https://developers.google.com/google-apps/licensing/可用于将云端硬盘许可证分配给 Apps 域中的用户。如何检索给定用户实际使用的存储量,而不仅仅是他们的总配额?
android - Google Play 许可 - “正常响应”的含义?
您好,提前感谢您的回复。
我已将获得许可的应用程序上传到 Play 商店。我可以使用所有静态测试许可响应(许可、未许可等)进行测试并获得预期结果。到目前为止,一切都很好。
但如果我的测试设备没有互联网连接,许可证检查总是会失败。这不是我理解 ServerManaged 策略的工作方式。如果发现某个安装在最近的某个时间获得了许可,则该策略应该将信息缓存在共享的 prefs 文件中,并在没有 Internet 连接时使用它。
所以我暂时注释掉了许可系统创建的prefs文件中数据的混淆。当我查看数据时,我看到重试计数和其他内容设置为零。这不是我所期望的。有了这样的数据,我的行为就好像我在使用严格的政策(而我不是)。
我假设这是使用测试响应系统的产物,并且“真实”用户将在其混淆的共享首选项中获得实际数据,从而允许他们在没有互联网连接的情况下进行操作。
所以我尝试将服务器响应设置为“正常响应”。当我这样做时,我总是得到一个 NOT LICENSED 响应。我想这是有道理的,因为我还没有购买和下载该应用程序。
那么,作为开发人员,我如何才能准确体验最终用户的体验呢?例如,我希望能够在没有互联网连接的情况下测试这一切是如何工作的。我似乎无法弄清楚如何做到这一点?我想我可以购买自己的应用程序,但由于测试设备已登录到测试帐户,因此我不确定它是否会起作用。开发人员必须购买自己的应用程序是没有意义的。
感谢您的任何建议。
android - Android Apk 分发
我对 apk 分发有疑问。我们都知道我们可以通过蓝牙、电子邮件等方式分发 apk。
现在,当我从 google play 下载任何 apk 时,该应用程序已安装,并且我们无法使用许可政策共享它。
我在一个网站上有我的 apk。我想要同样的东西。我也想从网站上进行全新安装。该应用程序不应与 any1 共享。
有什么办法吗?关于如何做到这一点的任何建议?
google-admin-sdk - 如何使用 License Manager API 管理 Google Vault 许可
既然 Google Apps 保险柜支持为部分用户授予许可,我希望能够使用 Licensing API 管理保险柜用户。但是,虽然Reseller API 支持 Vault作为产品和 sku,但License Manager API 不支持。
考虑到文档可能只是像有时发生的那样滞后,我尝试了使用 Google-Vault 调用 license.licenseAssignments.listForProduct () API 作为转销商 API 中使用的 productId 和 skuId。它返回了 400 错误消息Invalid productId: Google-Vault
是否有非经销商方式以编程方式管理 Vault 许可证?如果不能,这可以作为增强请求添加吗?
android - 在 Android Studio 上设置许可验证库
我正在尝试在 Android Studio 制作的应用中实施 Google 许可验证。通过遵循以下几行: http: //developer.android.com/google/play/licensing/setting-up.html似乎很重要:
作为将 LVL 添加为库项目的替代方法,您可以将库源直接复制到您的应用程序中。为此,请将 LVL 的 library/src/com 目录复制(或导入)到应用程序的 src/ 目录中。
我已经这样做了,但是导入了:
失败..在谷歌上搜索我注意到我需要修改我的项目中的 build.grade 文件,但我找不到具体的解决方案。
如何在我的 android studio 项目中引用 LVL?有一些教程或例子吗?
谢谢洛伦佐
android - Android:将您的网络服务对称密钥存储在 Google Play 中?
我一直想知道是否有一种方法可以存储您的应用程序用来在Google Play中调用您自己的网络服务的对称密钥。也许通过新的谷歌标签管理器现在是谷歌播放服务的一部分,或者通过一些自定义谷歌播放许可的方式来传递你定义的任意字符串。我从来没有使用过任何一个,所以我问。
考虑到 Google Play 能够与您的正版应用进行可信通信,我一直认为您可以利用GooglePlay-to-YourGenuineApp可信渠道来获取您的正版应用,并使用对称密钥调用您的网络服务。
我想明确指出,我的目的不是验证哪个用户正在调用我的网络服务,而只是验证我的网络服务是从我的正版应用程序调用的,而不是从破解的应用程序调用的。
然后,您可以在您的服务器和 Google Play 上定期更改 symmetric-key,以确保即使攻击者设法以某种方式找到了一次密钥,每次更改时他都必须找到新的密钥。
google-api - 谷歌企业许可证管理器 api - 给定域的未经授权的操作
LicenseAssignments.get api 返回 200 OK
要求:
回复:
但是 LicenseAssignments.listForProduct 返回“403 Forbidden”
要求:
回复:
知道为什么我的第二个请求被禁止 403 吗?
android - 权限的位置
我正在为许可功能制作 AAR。我计划在多个应用程序中使用它。
根据文档,许可实施需要清单文件中的权限:“com.android.vending.CHECK_LICENSE”
我不确定应该在应用程序的清单文件或库项目的清单文件中保留此权限。
android - 在 android studio 中实现 google play 许可库
有人可以帮我将 Google Play 许可库导入我的 android studio 项目吗?
我已经下载并安装了 SDK 管理器中可用的所有内容,包括 Google Play 许可库。
但现在我不知道如何将 lib 导入我的项目。
我试图去 /sdk/extras/google 但没有名为 google_play_licensing 的文件夹?
我也尝试过转到我的项目结构并添加一个库依赖项,但该库也不存在。
我在哪里可以找到该库以及如何将其添加到我的项目中?
android - 什么可能导致已发布的 Android 应用程序自发停止为大量用户工作?
我希望这个问题不会太宽泛。我意识到我的问题的答案是“任何事情,这取决于具体情况。” 我只是在这里寻找想法。我有一个已发布多年的 Android 应用程序。人们每天都在下载它。突然,在 2018 年 7 月 2 日,我开始收到大量新老用户的消息,他们说他们无法通过启动屏幕,应用程序会在启动屏幕上进行一系列检查(对存储的读写、检查许可证, ETC)。我没有更改应用程序中的任何内容。
哦,当然它不适合我。
我向我的用户询问了有关他们正在使用的设备、他们的 Android 版本、他们的物理位置的信息,但我没有看到任何模式。它是各种设备,包括官方谷歌设备,操作系统范围从 6.0 到 8.1.0。用户来自世界各地。
根据用户告诉我他们在屏幕上看到的内容,Google Play 许可证检查似乎是出了问题的地方。(但是,没有显示异常或错误消息。)同样指向这个方向的事实是免费应用程序(具有相同的逻辑)似乎可以正常工作。
Google 是否从 7 月 1 日开始弃用许可库或类似的东西?
任何想法将不胜感激。