как использовать фреймворк MessageUI для отправки сообщений iMessage на iPhone

Можно ли отправлять сообщения из приложения, используя фреймворк MessageUI на iPhone?

Или есть схема URL для iMessage?


person mxg    schedule 23.06.2011    source источник


Ответы (3)


В iOS 4.* вы можете отправлять электронную почту и SMS прямо из своего приложения. Использование MessagUI viewController. Поскольку iOS 5 все еще находится под соглашением о неразглашении, мы не можем обсуждать здесь какие-либо новые API

Я проверил документацию, и там нет упоминания об iMessage. Тем не менее, система может отправить сообщение через iMessage, но вы не будете уведомлены об этом.

Основная причина этого заключается в том, что iMessage прозрачен в системе, он запускается как обычное приложение SMS, и если система обнаружит, что у другой стороны также есть iOS 5, она переключится на iMessage.

person rckoenes    schedule 23.06.2011

Схема URL-адреса iMessage на iPhone (все еще) выглядит как sms:imessageid
, где imessageid – это AppleID, связанный с iMessage, или номер телефона. Это будет работать на iPhone, но не работает с сообщениями на (Mac) OS X.

Схема URL-адреса сообщений в MacOS X — это «imessage:imessageid», где imessageid — это AppleID, связанный с iMessage. Это запустит приложение «Сообщения» в OS X, но не запустит приложение iMessage на iPhone. (Я предполагаю, что последний когда-нибудь будет работать и на iPhone.)

person Christian Fries    schedule 25.04.2012

Мы можем отправлять сообщения и почту в нашем приложении для iPhone, используя MessageUI-framework. Это очень просто понять. См. справочник по платформе MessageUI для iOS. .

person DevendranathReddy    schedule 19.03.2012