전 똑같은 문제가있었습니다 - 이메일로받은 영수증의 UPC는 전화 번호로 자동 감지되어 모든 링크와 혼동하는 것은 말할 것도없이 나쁜 것처럼 보입니다. 나는 나를 위해 일한 속임수를 발견했다. 나는 문자열 데이터를 취하여 제로 너비의 non-join 문자 (‌
)를 매 3 번째 문자에 임베딩하는 함수를 작성했다. (나는 임의로 3 개를 골랐다. 테스트하지 않았다). 4/4S 좋은 일을 아이폰에
123‌456‌789‌0
내 테스트 :
private string iPhoneDisruptAutoLinks(string val)
{
StringBuilder newVal = new StringBuilder();
int count = 0;
foreach (char c in val.ToCharArray())
{
count++;
if (count == 3)
{
count = 0;
newVal.AppendFormat("‌{0}", c);
}
else
{
newVal.Append(c);
}
}
return newVal.ToString();
}
그래서 1234567890의 UPC과 같이 표현 될 것이다 :처럼 내 C# 기능이 보인다. iPhone 3 또는 iPad를 테스트하지 않았습니다.
이 방법은 iPhone 4/4S 주소 검색을 방해하는 것으로 보입니다 (이는 우리에게 또 다른 성가심이었습니다).
희망이 도움이됩니다.
불행히도 Mobile Safari 앱에서만 작동하며 Mail 애플리케이션에서는 작동하지 않는 것으로 보입니다. – dscl