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

时间:2017-08-28 19:26:56

标签: android google-play-services google-play-games google-play-developer-api daydream

我正在开发一款支付白天梦的Android应用,但没有登录屏幕。

我想模拟我在为Oculus开发的here开发时使用的用户身份验证流程,首先进行本地许可证检查,然后使用返回的数据和userId进行服务器端检查我的后端是谷歌播放的http / REST。

我无法找到获取Android应用程序的userId(或令牌)的方法,以便在没有登录的情况下进行此检查。我正在前进的当前路径是使用过时的许可证验证库(用于本地检查)按照概述here,然后使用Google Play Developer API执行服务器检查。

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

由于

1 个答案:

答案 0 :(得分:0)

检查Using OAuth 2.0 for Web Server Applications是否有关于在服务器端处理OAuth的问题。您显示的流程也与Web server applications图表略有相似。