Отправка iMessage как можно проще для iOS
Я хочу иметь возможность программно отправлять iMessage без каких-либо других действий, кроме вызова функции, которая отправит текст на номер с сообщением, оба из которых являются текстовыми полями. Я бы очень признателен за пример кода, так как я охотился в сети, но ничего, что я нашел, не поможет. Это не для коммерческого приложения, только для меня, так что он может использовать частные фреймворки или что-нибудь, что сделает работу. Благодарю.
1 ответ
Единственный способ отправить сообщение - это структура MessageUI. Пример того, как это сделать, приведен в документации по iOS:
Изменить: я только что заметил, что этот вопрос является дубликатом этого: как использовать платформу MessageUI для отправки сообщений iMessage на iPhone
Исправление: Похоже, что вы можете использовать CoreTelephony для отправки сообщения:
[[CTMessageCenter sharedMessageCenter] sendSMSWithText:message serviceCenter:nil toAddress:number];
Комментарий Джордана Брауна привел меня к этому. Я подозреваю, что из-за этого вас могут забанить в App Store, но я знаю, что вы сказали, что вас это не касается.