3

我正在处理 Passbook 的通行证,我们有一部分数据被链接为电话号码,但实际上是会员号码。有没有办法表明传球中的后场不应该作为电话号码链接?我很想禁用它,以便我们可以正确格式化我们的数据。

提前致谢。

4

2 回答 2

6

从 6.0.1 开始,只有七位或更多位的数字被解析为电话号码: 通过测试

有了这些知识,我们可能会\u200B在每六位数字上附加一个零宽度空格 ( ): 使固定

它看起来很好。唯一的缺点是当用户复制它时空间会分割数字,例如谷歌搜索返回的结果123456 789就像zero width space是一个真实的空间一样\u20

在此处输入图像描述

于 2013-01-19T09:13:23.247 回答
1

Apple 的数据检测算法非常激进,并且在大多数情况下做得很差,特别是对于非美国地址和电话号码。

您无法在 pass.json 中设置任何键来禁用数据检测。我们发现防止数字被转换的唯一方法是在它前面加上一个#。

# 也将在 pass 的背面呈现,但不会转换数字。

截屏

于 2013-01-19T02:15:18.480 回答