-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to shared keychain #664
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
起動時にやると起動処理が都度走って微妙に遅く感じるのでappGroupが必要なユーザーに対してオプトインが良いかも。と思い始めた。起動処理が遅い理由は
2つ目の理由が今の所濃厚 |
一回このPRはマージしてRevertする。必要はなくなった。ただ、必要になる可能性があるのでその時にはこのPRを利用する 不要な理由UserDefaultsのAppGroupsを使用してデータのやり取りをする。で十分な気がしてきた。メリットは一番依存関係が少なく単純だからである UserDefaultsを使わない場合のデメリット
UserDetaulsを使う場合のデメリット
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Abstract
Firebase AuthのKeychainでuserAccessGroupを使用する。これによりWidgetExtensionなどのApp ExtensionとKeychainを共有できるメリットが挙げられる。iOSのWidget Extension対応に関連して行う
Why
Links
Checklist
正常系
異常系
途中から失敗
updateCurrentUser でエラーが起きた場合に一度アプリがクラッシュする。その後の起動で正常に移行が完了するかを確認意図的にエラーを起こすのが難しいのでパスChecked