0

次の OAuth.io シンプルな 2 行

OAuthIOModal *oauthioModal = [[OAuthIOModal alloc] initWithKey:PublicKey delegate:self];
[oauthioModal showWithProvider:@"fitbit"];

適切な FitBit ページを含む Web ビューを表示します。

わーい

メールアドレス&パスワードを入力して「許可」をタップ。

次に、「承認済み」という幸せなメッセージとともに「緑色のチェック」を取得します..

--THEN-- FitBit ページには、「[アプリ] に戻って、要求されたら次の PIN を入力してください」と表示されます。

問題 1) 私たちは [The App] にいます.. 私たちは決してそれを離れません.. 私たちは Web ビューにいます. アプリに戻ることはありません

問題 2) PIN をコピーしますか? それは本当に不便です..特にモバイルデバイスでは。http パラメータのコールバックで返せないのはなぜですか? Facebook SDK、Twitter、Instagram のように?

問題点 3) 1) の為、ボタンが無い、コールバック実行が無い、押せるのは OAuth.io ビューコントローラーの X だけ

問題 4) didFailWithOAuthIOError: デリゲート メソッドが「ユーザー キャンセル」で呼び出されます。

本当に単純なものが欠けているように見えますが、「プロバイダーで表示」呼び出しまではすべて正しいようです。

助けてください

4

1 に答える 1

2

Fitbit にアプリを登録するときは、アプリケーション タイプ「ブラウザ」を選択する必要があります。これにより、PIN を使用せずに認証されます。

于 2014-11-22T02:36:13.850 に答える