Можно ли отправлять сообщения из приложения, используя фреймворк MessageUI на iPhone?
Или есть схема URL для iMessage?
Можно ли отправлять сообщения из приложения, используя фреймворк MessageUI на iPhone?
Или есть схема URL для iMessage?
В iOS 4.* вы можете отправлять электронную почту и SMS прямо из своего приложения. Использование MessagUI viewController. Поскольку iOS 5 все еще находится под соглашением о неразглашении, мы не можем обсуждать здесь какие-либо новые API
Я проверил документацию, и там нет упоминания об iMessage. Тем не менее, система может отправить сообщение через iMessage, но вы не будете уведомлены об этом.
Основная причина этого заключается в том, что iMessage прозрачен в системе, он запускается как обычное приложение SMS, и если система обнаружит, что у другой стороны также есть iOS 5, она переключится на iMessage.
Схема 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.)
Мы можем отправлять сообщения и почту в нашем приложении для iPhone, используя MessageUI
-framework. Это очень просто понять. См. справочник по платформе MessageUI для iOS. .