1

Salesforce Mobile SDK for iOS を使用して、OAuth を使用して SFDC 組織にログインするネイティブ iPhone アプリを作成しています。

アプリをアンインストールして再インストールすると、現在、アプリケーションはアンインストール前に提供された OAuth トークンを使用して正常にログインします。

例: タイムライン

  • 初めてダウンロードしてインストールする
  • ログイン資格情報を提供する
  • ログイン成功
  • アプリをアンインストールする
  • Safari から閲覧履歴、Cookie、およびデータを消去しました
  • アプリを再度ダウンロードしてインストールする
  • ログインしてみる
  • ログイン資格情報を再度提供する必要なく、ログインが行われます

質問: SDK はどこにトークンを保存していますか? アプリのアンインストール時にトークンを削除または無効にすることはできますか? これは予想される動作ですか?

4

1 に答える 1

0

情報はデバイスのキーチェーンseeに保存されるため、アプリケーションをアンインストールするときに削除するように指示しない場合は保持されます。これについての良い議論は、ここの別のスレッドで見つけることができます。

ポール

于 2013-02-06T14:39:26.813 に答える