Iphone App - можно ли использовать текст из приложения? - PullRequest
0 голосов
/ 23 августа 2010

Эй, я собираюсь начать работу над приложением.Я новичок, поэтому я начинаю с довольно простой концепции.Но мне было интересно, можно ли отправлять тексты из приложения.Например, если человек, использующий мое приложение, установит новый высокий балл, сможет ли он нажать кнопку «Опубликовать», и мое приложение сможет затем отправить своему приятелю текст, хвастающийся новым высоким баллом.использует мое приложение, и они получают текст, ОС переходит во владение или мне приходится обрабатывать прием текста / звонков.Можно ли изменить поведение телефона, когда мое приложение прерывается звонками / текстовыми сообщениями.

Спасибо за любой совет, который вы можете дать.Всем хорошего понедельника!

Ответы [ 2 ]

3 голосов
/ 23 августа 2010

В документации Apple по iOS есть раздел, в котором примерно рассказывается, как встроить в приложение SMS .

. По сути, ваше приложение отображает MFMessageComposeViewController в качестве контроллера модального представления.Это не приведет к завершению вашего приложения или фону - оно просто позволит вашему пользователю отправить текстовое сообщение, а когда закончите, вернитесь в свое приложение и продолжите.

Когда приходит телефонный звонок, текстовое сообщение или другое уведомлениев, вызывается метод applicationWillResignActive: вашего делегата приложения.Вам решать, что вы хотите, чтобы ваше приложение делало, пока пользователь обрабатывает вызов, сообщение или уведомление.Если вызов отклонен или оповещение отклонено, вызывается метод applicationDidBecomeActive: участника вашего приложения, и ваше приложение может возобновить работу, как будто ничего не произошло.В противном случае приложение либо выходит, либо имеет фон (в зависимости от того, хотите ли вы, чтобы оно поддерживало многозадачность), и вам также придется обрабатывать его оттуда.

Также имейте в виду, что говорит Toastor о

  • Управление отображением сообщений для вашего пользователя или нет
  • Счета, связанные с тарифными планами
2 голосов
/ 23 августа 2010

Нет способа изменить способ, которым телефон отвечает на звонки.Единственный способ предотвратить прерывание вашего приложения входящим звонком - активировать режим «В самолете» на устройстве, которое нельзя применить из приложения.

То же самое относится и к входящим текстам - нет способауведомить ваше приложение, если сообщение было получено.Как система узнает, предназначено ли сообщение для вашего приложения?

Единственное, что вы можете на самом деле сделать, - это отправить текстовое сообщение из вашего приложения.Но если бы я был на вашем месте, я бы использовал либо уже установленные списки лидеров, либо новый GameKit (хотя я еще не проверил это).

Или, по крайней мере, используйте почту вместо текстовых сообщений, поскольку текстыне бесплатно в каждой стране.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...