Google助手,将安装的应用程序与没有OAuth2的助手连接

时间:2018-07-02 11:41:56

标签: android oauth-2.0 actions-on-google google-authentication google-assist-api

您可以在不使用OAuth2服务器的情况下通过您的应用登录用户吗?

我们当前使用JSON Web令牌。

场景:

  • 用户已经登录了应用程序。
  • 然后他说“ OK Google,openMyApp”
  • 然后机器人问他想要什么?
  • 用户说:“为我保留最近的汽车”
  • 由于用户已登录应用程序,因此所需要做的就是保存来自应用程序的访问令牌,例如sharedPreferences。
  • 汽车保留

这是我不知道该怎么做的部分。我阅读了有关链接帐户需要OAuth2的文档。我们需要的只是从应用程序获得的令牌,然后我们才能知道他是否已登录,并且由于这是Google之外的服务,因此我们需要高级计划(即用即付)来访问我们的服务器。谢谢您的帮助。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

否,没有用于在动作和Android应用之间进行身份验证的通信协议。您可能想要查看类似App Actions这样的功能,这些功能可以在本地应用程序和操作之间建立更紧密的连接,或者Google Sign-In这样的功能可以提供一个更简单的身份验证系统。