/ / Y a-t-il un moyen de désactiver la liaison sur les passes Passbook? - iphone, ios, livret

Existe-t-il un moyen de désactiver la liaison sur les passes Passbook? - iphone, ios, livret

Je travaille sur un laissez-passer pour Passbook et nous avons unpartie des données qui est liée en tant que numéro de téléphone, mais est en réalité un numéro de membre. Y a-t-il un moyen d'indiquer qu'un champ arrière dans une passe ne devrait pas être associé à un numéro de téléphone? J'adorerais le désactiver pour que nous puissions correctement formater nos données.

Merci d'avance.

Réponses:

6 pour la réponse № 1

Seuls les numéros de sept chiffres ou plus sont analysés en tant que numéros de téléphone à partir de 6.0.1: test de passage

Forts de cette connaissance, nous pourrions ajouter un espace de largeur zéro (u200B) à tous les six chiffres: réparer

Ça a l'air bien. Le seul inconvénient est que l’espace divise le nombre lorsque l’utilisateur le copie. Par exemple, la recherche Google renvoie les résultats pour 123456 789 comme si le zero width space était un vrai espace u20.

entrer la description de l'image ici


1 pour la réponse № 2

Les algorithmes de détection de données d’Apple sont plutôt agressifs et font en général un travail plutôt médiocre, en particulier pour les adresses et les numéros de téléphone non américains.

Dans pass.json, vous ne pouvez définir aucune clé pour désactiver la détection des données. Le seul moyen que nous avons trouvé pour empêcher la conversion d'un nombre consiste à le préfixer d'un #.

Le # sera également rendu au verso de la passe, mais le nombre ne sera pas converti.

Capture d'écran