В документации Apple по iOS есть раздел, в котором примерно рассказывается, как встроить в приложение SMS .
. По сути, ваше приложение отображает MFMessageComposeViewController
в качестве контроллера модального представления.Это не приведет к завершению вашего приложения или фону - оно просто позволит вашему пользователю отправить текстовое сообщение, а когда закончите, вернитесь в свое приложение и продолжите.
Когда приходит телефонный звонок, текстовое сообщение или другое уведомлениев, вызывается метод applicationWillResignActive:
вашего делегата приложения.Вам решать, что вы хотите, чтобы ваше приложение делало, пока пользователь обрабатывает вызов, сообщение или уведомление.Если вызов отклонен или оповещение отклонено, вызывается метод applicationDidBecomeActive:
участника вашего приложения, и ваше приложение может возобновить работу, как будто ничего не произошло.В противном случае приложение либо выходит, либо имеет фон (в зависимости от того, хотите ли вы, чтобы оно поддерживало многозадачность), и вам также придется обрабатывать его оттуда.
Также имейте в виду, что говорит Toastor о
- Управление отображением сообщений для вашего пользователя или нет
- Счета, связанные с тарифными планами