### [REQUIRED] Step 2: Describe your environment * Xcode version: Version 9.0 (9A235) * Firebase SDK version: Firebase/Core (4.2.0) * Firebase Component: Database * Component version: Firebase/Database (4.2.0) ### [REQUIRED] Step 3: Describe the problem .info/serverOffsetTimestamp doesn't update when device time changes. #### Steps to reproduce: 1. Launch app 2. Get .info/serverTimeOffset 3. Background 4. Change system time 5. Resume 2. Get .info/serverTimeOffset Notice that the offset hasn't changed ### Proposed implementation On iOS this can be implemented by using [applicationSignificantTimeChange callback](https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1622992-applicationsignificanttimechange?language=objc) or using [UIApplicationSignificantTimeChangeNotification notification](https://developer.apple.com/documentation/uikit/uiapplicationsignificanttimechangenotification) On Android this can be implemented by using [ACTION_TIME_CHANGED intent](https://developer.android.com/reference/android/content/Intent.html#ACTION_TIME_CHANGED)