Есть ли способ отправить сообщение программно, не нажимая на экран пользователя, чтобы подтвердить отправку сообщения, а просто используя голосовые команды? - PullRequest
0 голосов
/ 27 июня 2019

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

Я исследовал некоторые решения, но увидел, что это невозможно, и что необходимо взаимодействие с пользователем.Теперь я не уверен, что под этим подразумевается физическое взаимодействие с пользователем при прикосновении к устройству.

Ответы [ 2 ]

1 голос
/ 27 июня 2019

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

Вы можете отправить сообщение в облачную службу или собственную службу и переслать оттуда сообщения, как указано выше.

1 голос
/ 27 июня 2019

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

Если вы используете способ отправки сообщений по умолчанию для iOS, т.е. MFMessageComposeViewController, то нет, это невозможно. Как упомянуто в это (в основном для предотвращения спама)

А как насчет сторонней службы Twilio

При сторонней интеграции вы можете достичь желаемого , но имейте в виду, что такие компании, как Twilio, взимают определенную сумму с предоставляемых ими услуг, и эта плата должна нести ваша или ваша компания

...