0

ユーザーにログインさせるGoogleアシスタント(Googleでのアクション)アプリがあります.Googleで「対処」を使用しています。これにはWebhookがあります。Googleでの対処方法の理解

サインインが必要な特定のアクションについては、webhookでapp.askForSignIn()を起動します。

私は、actions_intent_SIGN_INというイベントを持つactions.intent.SIGN_INというインテントを持っています。このアクションでは、app.getSignInStatus()をチェックして、これに対してnullを取得します。

何か不足していますか? GoogleのGoogleアシスタント/アクションは、oauthからトークンとスコープを抽出し、それをユーザーと関連付けるための何かを行いますか?

答えて

0

こんにちは、私は同じ問題を抱えていました。 Google Actions SDK Sign-In implicit flow

しかし、それは私にはあまり重要ではありませんでした。試してみることができるのは、Google Assistantを使用してスマートフォンを有効にして、シミュレータの代わりにテストしてみることです。多分それは動作します。

+0

私もそれを試みました。それでもそれはうまくいかない。 –

1

アプリで動作させることはできましたが、app.askForSignIn()を呼び出すのではなく、DialogFlowとGoogle Assistantの統合で[Sign in required]オプションをオンにしてすべてを提供しましたGoogleコンソールの操作に関するアプリの概要の「アカウントのリンク」セクションのクライアントIDとシークレット、認証とトークンのURLに関する情報。

基本的にはthis guideに続きます。

PS:コンソールで動作させるには、スマートフォンからサインインするか、ブラウザのウィンドウでauth URLを直接呼び出す必要があります。

関連する問題