我正在处理Passbook的通行证,我们有一部分数据被链接为电话号码,但实际上是一个会员号码。有没有办法表明通行证中的后场不应该作为电话号码链接?我想禁用它,以便我们可以正确格式化数据。
提前致谢。
答案 0 :(得分:6)
自6.0.1起,只有七位或更多位数的号码被解析为电话号码:
有了这些知识,我们可能会将每个第六位的零宽度空间(\u200B
)附加到:
看起来很好。唯一的缺点是空间在用户复制时分割数字,例如Google搜索会返回123456 789
的结果,就像zero width space
是真实空格\u20
一样。
答案 1 :(得分:1)
Apple的数据检测算法非常具有攻击性,并且在很大程度上做得很差,特别是非美国地址和电话号码。
您无法在pass.json中设置密钥以禁用数据检测。我们发现阻止转换数字的唯一方法是在前面加上#。
#也将在传递的背面呈现,但不会转换该数字。