Как создать почтовый клиент с представлением в стиле текстовых сообщений iPhone? - PullRequest
1 голос
/ 07 сентября 2011

Я хотел бы создать службу обмена сообщениями в моем приложении, которая бы выглядела как текстовый интерфейс на iPhone. Почтовый клиент будет использоваться с Google Mail, поэтому мне потребуется получить имя пользователя и пароль от UITextFields.

Может ли это быть сделано с помощью API Google и интерфейса в стиле текстовых сообщений / сообщений?

Спасибо,

Джеймс

Ответы [ 3 ]

3 голосов
/ 07 сентября 2011

Вероятно, вам следует использовать учетную запись почты, уже имеющуюся на устройстве, и использовать класс MFMailComposeViewController для отправки сообщения. Это обеспечит вам собственный интерфейс сообщений в стиле Apple, а также будет на будущее, если интерфейс сообщений изменится в более поздней версии iOS.

2 голосов
/ 08 сентября 2011

Этот видеоурок (или этот подкласс UITableViewCell ) демонстрирует довольно простой способ создания пользовательского интерфейса в стиле SMS; они даже дают вам ссылку на проект Xcode из обучающего видео и zip-файл с изображениями, которые вам понадобятся для этого. Это делается путем настройки ячеек UITableView для отображения данных сообщения в правильном стиле.

2 голосов
/ 08 сентября 2011

Google Gmail API предоставит вам доступ по SMTP / IMAP, но это все. Это не сделает отправку и получение электронной почты особенно простым. http://code.google.com/apis/gmail/

Если вы заинтересованы в интеграции служб Google в свои приложения для iOS, взгляните на внедренную реализацию Google OAuth: http://code.google.com/p/gtm-oauth2/

Ваша идея возможна , но это будет непросто, и Apple обычно отвергает сторонние почтовые клиенты. Удачи

...