Перейти к содержанию
Fire Monkey от А до Я
  • 0

Отправка SMS в IOS


krapotkin

Вопрос

По предмету нашел только блог Сарины Дюпон, где она предлагает пользоваться ShowShareSheetAction и библиотеку DPF нативных IOS контролов

Но вот не хотелось бы целую либу тащить в программу из-за 5 строчек кода ((

Есть у кого-нибудь варианты?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Может это подойдет?

на Андройде работает

Цитата

var  Intent: JIntent;
     URI: Jnet_Uri;
begin
  Intent:=TJIntent.Create;
  Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
  Intent.setData(StrToJURI('sms:+15105550101,+15105550102?body=hello%20there'));
  SharedActivity.startActivity(Intent);
end;

 

Ссылка на комментарий
  • 0

Есть какие то результаты? Тоже интересует эта тема.

На iOS нельзя отправить SMS в фоне без разрешения пользователя. Это искуcственный запрет от Apple.  Максимум что можно сделать это только отправить текст смс в специальный компонент системы, это сообщение потом будет показано пользователю, который решит  можно ли отправлять сообщение или нет. 

Если нужно отправить сообщение без вмешательства пользователя, нужно использовать сторонние сервисы, которые предлагают API  для отправки смс на своей стороне. Т.е. для этого нужен интернет.

Хотя вопрос остается открытым, как это сделать средствами iOS даже с учетом ограничений.

Ссылка на комментарий
  • 0
DPFMessageCompose1:=TDPFMessageCompose.Create(NIL);
try
  if not DPFMessageCompose1.MessageCompose(Text, [num]) then
  begin
    ShowMessage('Не удалось отправить сообщение');
    exit;
  end;
finally
  DPFMessageCompose1.Free;
end;

 

Ссылка на комментарий
  • 0

Тоже интересует тема. Сделал по Вашему примеру, вроде скомпилилось, пока есть только iPad, проверить не на чем, но вопрос в другом: а как читать смс-ки в ios Вы случайно не знаете?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...