If the Internet is not available when a game is started, then it is not possible to get the game state from GameSparks.
In this case we need to have a local copy of the game state from the previous session. I cannot see any documentation covering this, so is this something we need to manage outside of GameSparks?
By game state, what data are you talking about specifically.
I suppose it depends on what way you have designed your game.
Can you give us some more details?