Как отключить привязку номера телефона в приложении iPhone Mail? - PullRequest
0 голосов
/ 20 сентября 2011

Моя компания отправляет квитанции электронной почты и сталкивается с проблемами, когда iPhone Mail обнаруживает числовые данные и автоматически связывает их как номер телефона.Я видел метатег, который должен решить проблему в Mobil Safari на iPhone, но, похоже, уловка не работает для Mail.

Кто-нибудь знает, как это сделать?Манипулирование самим числом для вставки скрытого символа не будет работать (чтобы предотвратить его обнаружение в Mail), поскольку оно динамически заполняется.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 02 августа 2012

У меня была точно такая же проблема - UPC в квитанциях, отправленных по электронной почте, будут автоматически распознаваться как номера телефонов и заставлять электронные письма выглядеть плохо, не говоря уже о путанице со всеми ссылками.Я обнаружил уловку, которая сработала для меня: я написал функцию, которая будет принимать строковые данные и вставлять символ несоединения нулевой ширины (‌) каждый 3-й символ (я выбрал 3 случайным образом, вы могли бы сделать меньше вставок и все же нарушить работуно я не проверял).Моя функция c # выглядит следующим образом:

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();
}

Таким образом, UPC 1234567890 будет отображаться как:

123‌456‌789‌0

Мои тесты на iPhone 4 / 4S работали отлично.Я не тестировал iPhone 3 или iPad.

Этот метод также, по-видимому, нарушает определение адреса iPhone 4 / 4S (что было еще одним раздражением для нас).

Надеюсь, это поможет.

0 голосов
/ 20 сентября 2011
<meta name="format-detection" content="telephone=no" />

Это то, что вы ищете?

Это задокументировано в Справочник по схеме Apple URL .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...