If when you close app and launch it it clears date then you missing the no reset capability:
capabilities.setCapability(MobileCapabilityType.NO_RESET, true);
My question to you, was, when you do that test manually. Does it open on where it was before app was killed?