Если вы планируете поместить приложение в App Store, вы ограничены стандартными ссылками mailto, указанными в справочнике по схеме URL-адресов iPhone:
https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/MailLinks/MailLinks.html
Опции, которые есть в ссылке mailto, изложены в RFC 2368:
https://www.ietf.org/rfc/rfc2368.txt
Единственной вещью, которая казалась удаленно возможной, было использование ссылки mailto, чтобы установить заголовки для описания сообщения как имеющего вложение, а затем добавление данных в кодировке MIME / base64 в теле сообщения. Я очень сомневаюсь, что такой подход будет работать, так как ссылка mailto не была предназначена для использования таким образом - RFC заявляет:
"Почтовый URL-адрес в первую очередь предназначен для создания коротких текстовых сообщений, которые на самом деле являются содержимым автоматической обработки (например, сообщения" подписка "для списков рассылки), а не общими телами MIME."
Однако, даже если вышеуказанный метод сработал, RFC по-прежнему оставляет его открытым для почтового клиента, чтобы он мог игнорировать или иным образом изменять «опасные» заголовки в ссылке - даже если вы смогли создать действительный URL-адрес mailto с телом MIME и соответствующими заголовками Mail.app может по-прежнему игнорировать связанные с вложениями части вашего сообщения.
Если вы попытаетесь связаться с Mail.app любым другим способом, у вас будет очень высокая вероятность быть отклоненным Apple.