1

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

我想模拟我在此处概述的 Oculus 开发时使用的用户身份验证流程,您首先进行本地许可证检查,然后使用返回的数据和 userId 通过 http 从我的后端到 Google Play 进行服务器端检查/休息。

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

这是解决这个问题的正确方法,还是有更好/更现代的方法来做到这一点?一个可能模仿 Oculus 流的更多?此外,我想限制我需要向用户请求的权限,因为在 Daydream VR 中,用户现在必须取下头显才能接受权限。

谢谢

4

1 回答 1

0

检查Using OAuth 2.0 for Web Server Applications,因为它是关于在服务器端处理 OAuth。您展示的流程也有点类似于Web 服务器应用程序图。

于 2017-08-29T03:56:09.520 回答