1
私は、AndroidアプリケーションをOAuthのApp Engineサーバに接続するために取り組んでいます。これを行う一般的な方法は、コールバックURL(例:myapp://)に対してカスタムの存在しないプロトコルを指定し、そのプロトコルを指すデータでインテントをフィルタするようにAndroidマニフェストを設定することです。App Engine OAuthカスタムプロトコルへのコールバック
私の問題は、「無効なコールバックURL」というエラーのHTTPまたはHTTPS以外のプロトコルを使用するコールバックURLでApp Engineがエラーと思われることです。私はばかだとか、App Engineはこれを許さないのですか?どのように私はそれを回避することができますか?
"エラーと思われます"はあまり有用ではありません - 実際の動作は何ですか?実際のHTTP URL(http:// localhost/foo、目的のために予約しているドメインの有効なアドレスなど)に設定することはできません。 –
あいまいな言葉をおかけして申し訳ありません。私はリダイレクトされず、「無効なコールバックURL」という単純な応答(google.comドメイン上)が表示されます。存在しないドメインにHTTPSプロトコルを使用すると、正常に動作しますが、既定のAndroidブラウザでのみ使用できます。ユーザーは、リンクを開くときに使用するように、自分のアプリケーションとブラウザのどちらかを選択する必要があります。ロングショットでは準最適です。 – Paddy
AndroidでApp Engineを使用している今年のIOの話を見ましたか?関連するGoogleアカウントに保存されている認証情報を使用してユーザーに署名するには、他にも方法があります。 –