3

iPhoneやApple Watchからの「ログアウト・新規ログイン」機能を実装したい。

  • ログアウト後に iPhone (古いコードのため NSURLConnection を使用) から資格情報をクリアできますが、Apple Watch (NSURLSession を使用) からはクリアできません。

  • Apple Watch で NSURLSession を使用しています。これは Apple が新しく推奨しているためです。

  • Apple Watch(Watch OS 2.0、Swift 2.0、iOS 9.0 >> )からサーバーに接続するために ephemeralSessionConfiguration を試しました。「invalidateAndCancel」とresetWithCompletionHandler APIを呼び出して、資格情報をクリアし、動作に変更はありませんでした。

  • 認証チャレンジを起動するのは 1 回だけです。その後は、最初に提供した資格情報を常に使用しています。そのため、新しいログイン ユーザー資格情報を使用できません。

  • 資格情報ストアとキャッシュを取得して、資格情報をクリアしようとしました。しかし、共有資格証明ストアとキャッシュは空です。

質問

私のアプローチに何か問題がありますか?それとも Watch OS 2.0 のバグですか?

4

0 に答える 0