Ouvrir le menu principal

iGeneration

Recherche

Apple prépare une mise à jour d'iOS 9 pour les liens bloquants

Florian Innocente

mardi 29 mars 2016 à 11:56 • 83

iOS

Apple prépare un correctif pour le bug des liens bloquants qui touche plusieurs versions d'iOS 9. La Pomme a (enfin) officiellement reconnu ce problème dont se font l'écho des utilisateurs depuis samedi matin. Ce dysfonctionnement n'est pas apparu chez tout le monde mais pas mal de clients s'en plaignent néanmoins.

« Nous sommes au courant de ce dysfonctionnement et nous distribuerons bientôt un correctif dans une mise à jour système »

Sur son blog, Ben Collier (qui travaille chez un éditeur d'apps) tient une chronique des développements techniques de cette affaire. L'app du site de réservation Booking a été pointée du doigt en premier et elle a fait l'objet d'une mise à jour durant le week-end.

Il avait été observé que Booking utilisait d'une manière un peu brutale une nouvelle fonction d'iOS 9, celle des liens universels. Ils permettent à un utilisateur de taper sur le lien d'un site et de voir l'app de ce site s'ouvrir (si elle est installée) et le contenu s'afficher dans l'interface native de l'app.

Pour ce faire, les développeurs stockent sur leur site un fichier qui contient toutes les associations de liens possibles. Une fois installée, l'app récupère cette petite base de données. Lorsqu'on touche un lien web, iOS vérifie sa présence dans cette liste et, le cas échéant, ouvre l'app s'il y a correspondance. Dans le cas de Booking, cette liste pesait 2,3 Mo car elle recelait toutes les occurrences possibles avec des URL complètes. Ce qui a semble-t-il rendu la tâche difficile pour le mécanisme d'Apple. Dans le week-end, Booking a modifié cette liste et ramené sa taille à 4 Ko.

Le dernier coupable en date pourrait être le nouveau mécanisme Shared Web Credentials. Lorsqu'on s'identifie sur un site web avec Safari sur iOS ou OS X, ces informations sont stockées dans le trousseau iCloud. Ensuite, lorsqu'on utilise l'app iOS appartenant au même site, celle-ci récupère ces informations dans le trousseau et vous identifie automatiquement dans l'app. Ce composant système figure régulièrement dans les logs de plantage des apps touchées par ce problème.

Source :

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

AltStore PAL simplifie l’installation d’apps non notarisées et l’activation de JIT

10:25

• 1


Les dernières publicités de Beats vantent avec humour les mérites des nouveaux câbles colorés de la marque

08:03

• 12


Netflix augmente ses prix en France sur fond de bons résultats

07:25

• 118


Discord teste la vérification de l’âge par IA ou par pièce d’identité au Royaume-Uni et en Australie

17/04/2025 à 21:45

• 5


Strava se paye Runna, l'app de course à pied spécialisée dans le coaching par IA

17/04/2025 à 17:04

• 10


Incogni lance un plan Unlimited (et c’est une petite révolution dans la protection des données) 📍

17/04/2025 à 16:28

• 0


Les caméras de Reolink certifiées pour leur bon fonctionnement avec Home Assistant

17/04/2025 à 15:30

• 8


B&You réduit le prix de son forfait avec 200 Go de 5G pour les abonnés B&You Pure fibre

17/04/2025 à 11:46

• 8


Les iPhone des Apple Store vont se recharger avec de l'énergie bas carbone

17/04/2025 à 10:30

• 4


Google Maps va désactiver les avis sur les établissements scolaires à la fin du mois

17/04/2025 à 09:51

• 33


Promo : la carte Amazon Basics Micro SD 256 Go à 21,26 €

17/04/2025 à 09:07

• 8


Apple vante les mérites de ses MacBook, avec leur écran nano-texturé et leur autonomie incroyable

17/04/2025 à 08:51

• 22


Promo : l'Apple Watch Ultra 2 en titane noir à 799 € (-100 €)

17/04/2025 à 08:33

• 5


Le prochain Apple Vision serait plus léger, et sortirait en plusieurs couleurs

17/04/2025 à 08:33

• 19


iOS 18.4.1 et macOS 15.4.1 bouchent d'importantes failles de sécurité

17/04/2025 à 08:00

• 10


Meta a désactivé Apple Intelligence dans ses apps pour iOS

17/04/2025 à 07:44

• 60