Мой банк настаивает на отправке мне СМС (текстов) с информацией о счете примерно со 100 разных номеров. Все они начинаются одинаково, отличаются только две последние цифры.
например
Могу ли я добавить их всех в один контакт? Желательно без необходимости вводить их отдельно.
Я пытался
но iPhone не распознает идентификатор вызывающего абонента.
Насколько мне известно, в vcard нет ссылок на подстановочные знаки.
Если бы Mac OS или iOS поддерживали такую функцию, она не поддерживалась бы другими устройствами.
Но вы можете добавить 100 телефонных номеров вручную. Я бы порекомендовал экспортировать контакт в виде файла vcd, а затем добавить все номера вручную. Скопировать и вставить будет быстрее, чем писать их по одному в приложении «Контакты»:
TEL;type=WORK;type=VOICE;type=pref:+43 664 6601301
TEL;type=WORK;type=VOICE;type=pref:+43 664 6601302
TEL;type=WORK;type=VOICE;type=pref:+43 664 6601303
...
TEL;type=WORK;type=VOICE;type=pref:+43 664 6601399
И импортировать обратно.
Недавно мне пришлось сделать что-то подобное, но с 2000 телефонными номерами, поэтому я написал небольшой скрипт на Python, vcard-wildcard , для создания vcards с несколькими номерами на основе подстановочного знака. Имейте в виду, что прикрепление более 100 номеров к одной визитной карточке может привести к тому, что ваш телефон на некоторое время перестанет отвечать на запросы, когда вы попытаетесь импортировать сгенерированный контакт.
python vcard-wildcard.py --company "Robocallers" "(555) 555 55??" > bigcontact.vcf
Йохан Карлссон