付费Android应用程序的服务器端用户验证



我正在为付费且没有登录屏幕的Android应用程序。

我想模拟我在此处概述的Oculus开发时使用的用户验证流,您首先进行本地许可证检查,然后使用返回的数据和用户ID来从我的后端进行服务器端检查到Google播放HTTP/REST。

我似乎找不到一种方法来获取Android应用程序的用户ID(或令牌),以便在没有登录的情况下进行此检查。我要往下的当前路径是使用此处概述的非常过时的许可证验证库(用于本地检查),然后使用Google Play开发人员API进行服务器检查。

这是解决此问题的正确方法,还是有更好/更现代的方法来做到这一点?可能在Oculus流动更多后建模的人?此外,我想限制我需要要求用户的权限,因为使用Daydream VR,用户必须删除耳机目前接受权限。

谢谢

在Web服务器应用程序中检查使用OAuth 2.0,这是关于在服务器端处理OAuth的。您显示的流程也与Web服务器应用程序图有点相似。

最新更新