Apple Dev Library говорит: «В iOS 4.0 и более поздних версиях вы можете отправлять текстовые сообщения из своего приложения. Эта функция предназначена исключительно для отправки сообщений. Входящие SMS-сообщения отправляются во встроенное приложение« Сообщения ». Хотелось бы, чтобы они объяснили, почему они не разрешают программам получать доступ к сообщениям.
Так что не с iPhone-приложением, видимо, но вы можете получить к ним доступ с помощью настольного приложения. См. here.
«Apple сохраняет ваши текстовые сообщения в своих резервных копиях iPhone, независимо от того, сохранены ли они локально на вашем ПК или являются ли они частью резервной копии iCloud, - что вам нужно. Это хорошо! К сожалению, они не разделены но вы можете получить к ним доступ через файловую систему. Если вы создадите резервную копию локально на компьютере Apple, вы можете найти файл в разделе «Библиотека»> «Поддержка приложений> MobileSync»> «Резервное копирование». Там должно быть несколько папок, каждый из которых имеет другое резервное изображение вашего телефона. Каждая из папок должна иметь файл с именем «3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata». Это ваши тексты в форме базы данных SQLite ».
Для расшифровки файла вам понадобится SQLite. Ниже приведены некоторые инструкции:
How to Access and Read the iPhone SMS Text Message Backup Files.
Спасибо Эйко, просто хотел узнать, попадаете ли вы в ссылку, в которой Apple официально запретила эту вещь. –
Все, что не существует для публичного API, запрещено. :-) – Eiko
Что делать, если доступный puvlic APIi и мы не знаем об этом /! –