0

フレームワークを使用MessageUIしてメッセージを送信します。

メッセージを送信するコードは次のとおりです。

let messageComposeVC = MFMessageComposeViewController()
messageComposeVC.messageComposeDelegate = self
messageComposeVC.body = self.textView.text
messageComposeVC.recipients = [contact]
self.present(messageComposeVC, animated: false, completion: nil)

すると、次のような画面が表示されます。

ここに画像の説明を入力

この画面を出さずに直接メッセージを送りたい。出来ますか?

4

1 に答える 1

3

不可能です。Apple はあなたのアプリを受け入れません。あなたがそうした場合、Appleはあなたのアプリを拒否します。別の方法は、メッセージと特定の番号をバックエンドに送信し、バックエンドが特定の番号にメッセージをトリガーすることです。

または、いくつかのサードパーティを使用できます

バックグラウンドでプログラムによって SMS を送信することはできません。次のサードパーティ API を使用して、テキスト メッセージ (SMS) を送信できます。

1. http://www.twilio.com/

  1. http://www.nexmo.com/ -> 国際メッセージも使用できます

  2. https://www.tropo.com/

于 2016-09-08T08:30:05.420 に答える