代码之家  ›  专栏  ›  技术社区  ›  toto_tata

Google LVL(许可证验证库):是否可以在没有Google Play的设备上运行应用程序?

  •  2
  • toto_tata  · 技术社区  · 7 年前

    我正在阅读谷歌关于LVL的文档。

    这里写着: https://developer.android.com/google/play/licensing/overview.html

    “向应用程序添加许可不会影响应用程序在不提供Google Play的设备上运行时的工作方式。”

    这是否意味着,如果用户卸载了Google Play(或者没有Google Play,就像在中国许多用户一样),他将能够下载并使用我的付费应用程序?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nick Fortescue    7 年前

    那句话的措辞真的很糟糕。我想它想说的是,你只能使用LVL来检查某个应用程序是否是通过Play购买的,而不是检查它是否是通过任何其他应用程序商店购买的。

    如果您在应用程序中使用LVL,并且该应用程序不是由Play获取的,则LVL调用将失败(如果Play不存在)或返回负面结果(如果Play存在但用户没有购买您的应用程序)。