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 !
- Obtenir(AdresseNICSystème)
- Obtenir(IDPersistant)
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
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
Michel
11 ans ago
Ce n’est pas lié directement à FileMaker Go, mais si vous pensez passer à iOS 7, voici une petite revue visuelle des changements d’interface, fait par le Journal du Net.
http://www.journaldunet.com/ebusiness/internet-mobile/changements-interface-ios-6-vs-ios-7/
Michel Lansard
Michel
11 ans ago
Autre source d’information pour iOS7 : un livre par Mac Génération
http://www.macg.co/news/voir/261286/ios-7-un-peu-de-lecture-pour-le-week-end
Michel Lansard
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
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
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é.
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.
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.