Envoi de données après retour réseau cellulaire

neospiritneospirit Membre
Bonjour et bonne année à  tous !  <3<3<3 <br />
je voulais savoir comment se passait la gestion d'envoi de données vers un serveur si l'iphone ne capte pas de réseau cellulaire ou de wifi.

Stocke-t-il automatiquement les données et les envoie dès qu'il retrouve un signal ou bien faut-il développer cette fonction nous-même en tant que développeur d'application iPhone ?

merci

neospirit

Réponses

  • AliGatorAliGator Membre, Modérateur
    00:25 modifié #2
    dans 1294056354:

    Stocke-t-il automatiquement les données et les envoie dès qu'il retrouve un signal ou bien faut-il développer cette fonction nous-même en tant que développeur d'application iPhone ?
    C'est à  toi de gérer.
    Et heureusement, dans un sens, car (1) certaines données ne sont pas bonnes à  renvoyer plus tard si elles n'ont pas réussi à  être envoyées sur le moment, par exemple une requête qui te retourne disons une liste d'objets autour de toi quand tu lui envoies ta position GPS, bah si elle n'aboutit pas car tu es dans un bâtiment où ton GPS passe trop mal... (2) les requêtes étant asynchrones, les voir se renvoyer toutes seules plus tard et à  un moment non contrôlé, surtout alors que les objets liés à  cette requête (en particulier son delegate, mais aussi la vue qui doit afficher le résultat des données récupérées par la requête, etc, etc... ça serait bien gênant !!

    Donc non elles ne sont pas renvoyées toutes seules, et heureusement, et donc oui à  toi de gérer le cas de savoir quand tu as de nouveau le réseau (cf le framework Apple Reachability et l'exemple éponyme pour savoir ça si tu en as besoin) et quelles sont alors les requêtes à  renvoyées, en fonction de l'état de ta machine à  état ou l'état de ta vue et de la navigation de ton application, etc.
  • neospiritneospirit Membre
    00:25 modifié #3
    Bon en gros y a du boulot !  :o
Connectez-vous ou Inscrivez-vous pour répondre.