2016-09-19 18 views
0

を使用してYoutubeアカウントに接続します。blog postでGoogleが発表した内容に基づいて、古いWebviewベースの接続フローをGoogle Sign-In SDKに移行しています。私たちの必要性は、ユーザーが自分のYouTubeアカウントをアプリに接続できるようにすることです。そのため、Youtubeスコープを追加してウェブベースの認証フローを開始し、複数のユーザーがいる場合は、 。Google Sign-In Android SDK

Android上では、iOS上でGoogle Sign-In SDKがウェブベースの認証フローを使用しています(チャンネル選択でチャームのように機能します)が、すべてのプロセスはネイティブでPlayサービスで管理されます。残念ながら、チャンネル選択をサポートしていないようで、自動的にデフォルトチャンネルにフォールバックします。

また、Chromeの[カスタム]タブに移行しようとしましたが、URLが読み込まれていないため、プロセスが完了して認証コードを抽出できません。

誰でも同じ問題がありましたか?任意のアイデア?

ありがとう!

答えて

1

Play Servicesライブラリでは、チャンネルの選択がサポートされていません。

Chromeのカスタムタブは、必要な方法で確実に動作します(その後、iOSとまったく同じです)。 AppAuth for Androidライブラリ(Googleが作成したオープンソースライブラリ)をお試しください。

リダイレクトURIには、iOSと同じようにカスタムURIスキームを使用します。

interactive codelabは非常に役に立ちます。あなた自身のアプリに手順を適用できます。

+0

私はAppAuthをすばやく見ていて、期待通りに動作しているようですが、明日はアプリで実装しようとします。ありがとうウィリアム! –

関連する問題