My app depends on applicationProtectedDataDidBecomeAvailable being called but i've noticed that if I lock my device and wait for around 3 minutes and unlock it then applicationProtectedDataDidBecomeAvailable doesn't get called. Also when does applicationProtectedDataDidBecomeAvailable get called as opposed to applicationWillEnterForeground because I've noticed that when it does get called sometimes the order of these calls are random
Thanks guys