Обработка пользовательских изменений iCloud
Мне интересно, как лучше всего обнаружить измененную учетную запись пользователя iCloud, когда приложение было принудительно закрыто пользователем.
Когда приложение находится в фоновом режиме, а пользователь меняет свою учетную запись iCloud, к моменту выхода приложения на передний план отправляется уведомление "CKAccountChanged", чтобы его можно было обработать. ХОРОШО.
НО, что если приложение было принудительно закрыто пользователем?
Мой подход заключается в том, чтобы хранить токен пользователя локально. При следующем запуске приложения пользовательский токен извлекается и сравнивается с локально сохраненным.
Есть ли более приятный способ?