2011-07-18 9 views
1

私は、AndroidアプリケーションをOAuthのApp Engineサーバに接続するために取り組んでいます。これを行う一般的な方法は、コールバックURL(例:myapp://)に対してカスタムの存在しないプロトコルを指定し、そのプロトコルを指すデータでインテントをフィルタするようにAndroidマニフェストを設定することです。App Engine OAuthカスタムプロトコルへのコールバック

私の問題は、「無効なコールバックURL」というエラーのHTTPまたはHTTPS以外のプロトコルを使用するコールバックURLでApp Engineがエラーと思われることです。私はばかだとか、App Engineはこれを許さないのですか?どのように私はそれを回避することができますか?

+0

"エラーと思われます"はあまり有用ではありません - 実際の動作は何ですか?実際のHTTP URL(http:// localhost/foo、目的のために予約しているドメインの有効なアドレスなど)に設定することはできません。 –

+0

あいまいな言葉をおかけして申し訳ありません。私はリダイレクトされず、「無効なコールバックURL」という単純な応答(google.comドメイン上)が表示されます。存在しないドメインにHTTPSプロトコルを使用すると、正常に動作しますが、既定のAndroidブラウザでのみ使用できます。ユーザーは、リンクを開くときに使用するように、自分のアプリケーションとブラウザのどちらかを選択する必要があります。ロングショットでは準最適です。 – Paddy

+0

AndroidでApp Engineを使用している今年のIOの話を見ましたか?関連するGoogleアカウントに保存されている認証情報を使用してユーザーに署名するには、他にも方法があります。 –

答えて

0

私が得たフィードバックから、これは不可能なようです。推奨ルートは、アカウントAPIです。

関連する問題