My application provides functionality that is unlockable via a subscription. Users will quite often want to use the functionality at times where there is no Internet connection available. This presents the problem of checking weather a user has a valid subscription before allowing them access to the functionality while there is no connectivity. Can anyone offer some methodology/best practises/Examples of how to approach this use-case?
Cheers.