gpt4 book ai didi

android - 确定用户是否为 Google Play 上的应用付费的最佳方法

转载 作者:行者123 更新时间:2023-11-29 00:38:36 25 4
gpt4 key购买 nike

关于如何创建一个在我想到的场景下运行良好的合适模型,我似乎已经走到了死胡同。

场景如下;用户从 Google play 购买应用程序。在运行时,我请求用户凭据(与当前设备关联的 Google 帐户),然后将其传输到网络服务。此时,后端服务会尝试对用户进行身份验证,并确定他们是否实际购买了相关应用程序,然后才返回与请求相关的任何数据。 (请记住,在我们讨论基于内容的应用程序时,在运行时生命周期的任何时候对 Web 服务的任何请求都必须始终通过上述管道)。

上述场景如此具体的原因如下:-我希望一切都由终端服务管理,而不是让任何 Auth 进程在 native 运行,因为它很容易被绕过。我的意思是,只要任何人都可以在他们的设备上反编译应用程序,检查代码,根据他们的需要重新编译它,如果设备已获得 root 权限,则可以完全访问任何文件,甚至可以清除与应用程序相关的任何数据通过简单地从 android 的应用程序设置中按下“清除数据”选项……除了我上面描述的那个,我没有看到任何其他可行的场景。

现在说了以上所有我的问题是,Google 似乎不喜欢 Google Play 开发人员 API 和 Google+ API 的这种特定情况。

因此,我非常感谢您就我提到的场景以及解决此问题的方法提供的评论、想法和任何相关 Material 。

最佳答案

我不知道您可以使用任何此类 API。为什么不尝试 LVL,这将确保它实际上是从 Android 市场下载的?如果它是付费应用,则用户肯定已经为此付费。

就反编译而言,试试Proguard。这不是 100% 完美的解决方案,但很难破解。

现在,进入内容。如果您不希望其他人窃取您的内容,请加密并保存它。您可以拥有适用于您的 Web 服务的非常好的加密机制,这将确保它很难被破解。

关于android - 确定用户是否为 Google Play 上的应用付费的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com