Alerte iOS7 et FileMaker Go 12

Apple a sorti une nouvelle version de son système mobile iOS 7

FileMaker a mis à jour également sa version mobile.

Voilà quelques informations complémentaires concernant deux fonctions de calcul. Il est important  de le prendre en considération si vous les utilisez dans vos développements, AVANT DE FAIRE DES MISES À JOUR !

Les fonctions :

  • Obtenir(AdresseNICSystème)
  • Obtenir(IDPersistant)
se comportent différemment sous iOS 7.

Ces fonctions sont entre autre utilisées pour gérer une synchronisation entre fichiers. À surveiller donc de très près !

Obtenir(AdresseNICSystème), renvoyait le listing des adresses matérielles de toutes les cartes réseau connectées à l’ordinateur ou à l’appareil.
Sous iOs7  tous les appareils renverront la valeur « 02:00:00:00:00:00 ». Cette fonction n’est donc plus utilisable en pratique.

Obtenir(IDPersistant) retourne normalement un texte représentant un identifiant unique sous la forme d’une chaîne hexadécimale à 32 chiffres. Sous iOS7 la fonction ne renvoie plus de valeur unique.
Tous les appareils iOS 7 renverront la valeur « 8D05FB2A7CDC7D29F52C251CC4D9C17F ». Donc là aussi, ce n’est plus utilisable en pratique si vous êtes en version 12.0.7 ou antérieure.
Mais sur ce plan, la version 12.0.8, apporte un  correctif (voir la note technique de FileMaker).

*****

Remarques sur  la note technique précitée
Celle-ci est susceptible d’avoir régulièrement des mises à jour.

Attention ! Cette note parle d’adresse MAC. Si vous n’êtes pas habitué à certaines nomenclatures réseau, il ne faut pas confondre l’adresse Mac avec le fait d’être sur Macintosh ou sur Windows. Il s’agit de l’adresse de l’ordinateur, ou plus précisément l’identifiant de sa carte réseau, qu’il soit Mac ou PC ou iPad,…

Merci de laisser un commentaire (déjà 11 commentaires )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés


  1. Ka
    11 ans ago

    Alors ça ce n’est pas une bonne nouvelle !
    Les solutions en runtime protégées se servent de cette fonction sur toute plateforme, Mac, windows, tablette….
    Du travail en perspective pour mettre à jour les protections et éviter le blocage des solutions.

    Ah si Steve Jobs pouvait être encore avec nous


  2. Bertrand
    11 ans ago

    Bonsoir,
    j’avais bien vu ça sur mon iPad, plus moyen de faire tourner mes softs ! Après contatcs et lectures, ce que Michel nous annonce est presque vrai.

    Il semble que FileMaker ait fait une modification à FileMaker GO 12.0.8 pour éviter cet identifiant unique. En tout cas mon Mac, mon iPhone et mon iPad ne renvoient pas les mêmes valeurs. Je n’ai pas testé entre deux iPads ou deux iPhones.

    Mais bon c’est vrai que ça fait un peu de boulot si on a tablé sur l’adresse MAC pour protéger ses runtimes.

    Bertrand

    Au boulot, il y a toujours du taff, et quand y-en a plus Apple se charge de t’en donner.


    • Michel
      11 ans ago

      Bonsoir Bertrand,

      Pourquoi mon alerte est-elle « presque vraie  » ? J’ai oublié quelque chose ?

      Michel Lansard


  3. Alain
    11 ans ago

    Petites surprises. Le passage en iOs 7 m’ a fait disparaitre des fichiers FMP Go 12 sur IPhone 4.
    J’avais les sauvegardes donc je les ai remis. Tout refonctionne. Pourtant pas eu de problème lors de la mises à jour.
    3 fichiers en FileMaker 12. Curieux non?
    Personne n’a eu le même problème?
    Sauvegarder sauvegarder avant après…


    • Michel
      11 ans ago

      Bonjour Alain,

      Prudent, je ne fais pas de mise à jour système le jour de la sortie de la nouvelle version.
      Je viens donc juste de passer à iOS 7.
      En ouvrant FileMaker Go j’ai eu 2 ou 3 secondes l’impression de ne plus avoir mes fichiers FileMaker, mais ils sont rapidement apparus. Ils étaient bien là. Aucun ne manque.

      Il faudrait d’autres avis.
      Mais je connais un utilisateur iPhone qui, à chacune des dernières mises à jour système, à carrément perdu la plus grosse partie de ses applications. Il a dû les retélécharger (heureusement c’est toujours possible).

      Sur ce plan là, j’ai quelques applis (Twitter par exemple) qui s’est bloqué lors d’une mise à jour. Je l’ai supprimé et retélécharger.

      Michel Lansard


  4. Bertrand
    11 ans ago

    Michel,

    c’est presque vraie dans le sens où la fonction Obtenir (IDPersistant) renvoyait une seule et unique valeur, mais avec la mise à jour proposée par Filemaker qui passe en 12.0.8, maintenant la fonction renverrait une valeur différente par appareil.
    C’est ce que je constate de mon côté, c(est pour ça que j’ai dit « presque » vraie.
    Il faudrait quand même que je teste ça sur plusieurs iPhone et plusieurs iPad.
    J’ai fait une petite base pour tester tout ça.

    Bertrand


    • Michel Lansard
      11 ans ago

      Ok je comprends.

      En fait j’ai hésité à tout détailler, ne voulant pas plagier la note technique de FileMaker.
      Et pensant que chacun irait s’y reporter 😉
      Du coup je n’ai pas clairement parlé des correctifs apportés par la version 12.0.8.

      Je rajoute cela et modifie l’explication. Merci de ta réaction 😉

      Michel Lansard

      PS = lisez attentivement la note technique si vous êtes concerné.


  5. Bertrand
    11 ans ago

    Pour ceusse que ça intéresse, c’est ici :

    http://www.ma-pomme-tao.com/Divers/test.fmp12.zip

    Appuyez sur le bouton Mise à jour pour avoir vos valeurs.


  6. Bertrand
    11 ans ago

    Pas de mal Michel, mais cette précision permet de mieux utiliser cette fonction sans avoir peur de son effet.

    Quoiqu’il en soit, on aurait pu récupérer le numéro de série de l’appareil, cela aurait été mieux.