1

最近、Appcelerator'Titaniumを使用してアプリケーション内にFacebookシングルサインオンを追加しました。これはうまく機能していますが、「AlreadyAuthorized」Facebookページが表示されたときに自動的にアプリケーションにリダイレクトできません。

ユーザーがFacebook内の[OK]ボタンをクリックすると、アプリケーションが再度開き、通常どおりに機能します。私はユーザーのためにその余分なステップを取り除くことを探しています。

助言がありますか?私は次のようなObjectiveCソリューションに出くわしました:Facebook iOS SDKは、ユーザーがアプリを使用するたびに認証する必要がありますか?

乾杯、トム

4

1 に答える 1

2

この問題は、Facebookアプリが正しくセットアップされておらず、シミュレーターではなくデバイスで直接テストされていないことに関連していると思います。

次の設定は、Facebookアプリケーション内で適用する必要があります。

有効にする:ネイティブiOSアプリ

  • iOSバンドルID:com.yourcompany.yourapp
  • iPhone App Store ID:24242423
  • iOS SSO用に構成済み:有効

シミュレーターでテストすると、Facebookアプリがインストールされていないため、Safariが開いて[認証]ダイアログが表示されます(したがって、実際のデバイスが必要です)。アプリをデバイスにプッシュし、アプリケーション内でSSOをトリガーすると、エラー、承認済み、または成功が発生した場合に、アプリケーションにリダイレクトされます。

これがこれを経験した人の助けになることを願っています。

于 2012-07-12T07:01:19.627 に答える