N'est-ce pas une question de comment votre serveur assure la validité et la longévité des connexions? Un serveur peut être très pointilleux et ne pas permettre à un login de continuer s'il semble qu'il a été inactif pendant plus de dizaines de secondes, ou si l'adresse IP a changé. Certains serveurs s'en fichent si vous fournissez la bonne session ou les identifiants de transaction. Ensuite, il y a des cookies. Tout dépend du serveur auquel vous accédez.
Quand vous dites:
Si oui, comment voulez-vous effectuer une vérification pour vérifier l'utilisateur est connecté?
parlez-vous de la façon dont votre application iPhone vérifie ou comment le serveur vérifie? Si à partir de l'iPhone, il devrait essayer quelque chose de rapide comme un appel d'état et si le serveur demande une authentification, alors vous authentifier. Si non, le serveur dépend, vous pouvez supposer que vous êtes déjà authentifié.
Certaines applications effectuent souvent l'authentification, en supposant que la connexion au serveur a expiré. Les autres applications n'aiment pas conserver le mot de passe de l'utilisateur, alors ils essaient rarement de le faire, et quand ils en ont besoin, ils affichent un écran de connexion pour ne pas devoir stocker le mot de passe.