Отправка iMessage как можно проще iOS

Я хочу иметь возможность программно отправлять iMessage без каких-либо других действий, кроме вызова функции, которая отправит текст на номер с сообщением, оба из которых являются текстовыми полями. Я действительно ценю образец кода, поскольку я охотился за сетью, но ничего, что я нашел, не поможет. Это не для коммерческого приложения, просто для меня, поэтому он может использовать частные рамки или что-нибудь, что сделает эту работу. Спасибо.

Ответ 1

Единственный способ отправить сообщение - это структура MessageUI. Ниже приведен пример того, как это сделать в документации iOS:

https://developer.apple.com/library/ios/#samplecode/MessageComposer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010161

Изменить: Я просто заметил, что этот вопрос является дубликатом этого: как использовать инфраструктуру MessageUI для отправки сообщений iMessage на iPhone p >

Коррекция: Похоже, вы можете использовать CoreTelephony для отправки сообщения:

[[CTMessageCenter sharedMessageCenter] sendSMSWithText:message serviceCenter:nil toAddress:number];

Комментарий от Джордана Брауна привел меня к этому. Я подозреваю, что это может заставить вас запретить использование App Store, но я знаю, что вы сказали, что вас это не интересует.