2015-10-29 83 views
5

私はデータを収集する簡単なフォームを持っているアプリを持っており、そのデータを含むメールを特定のメールアドレスに送信したいと考えています。iOS App - Swiftを使用してメールをバックグラウンドで送信

理想的には、私はこれをユーザーに透過的にしたいと思っています。送信/送信ボタンを押すだけで、電子メールは自動的に作成され、ユーザーの知らないうちにそのメールアドレスにバックグラウンドで送信されます。

私はobjective-Cを使用してこれについてチュートリアルを取得していますが、これをSwiftを使用して実装したいと思います。

メールをバックグラウンドで送信する方法はありますか?

+1

Appleは、ユーザーの介入なしに電子メールを送信する手段を提供していません。したがって、サードパーティのメールライブラリを使用するか、何かを自分で作成する必要があります。ライブラリを求めているのはスタックオーバーフローのためだから、私はそれをGoogleに推薦します。 – rckoenes

+0

あなたができることは、データをデータベースに保存して表示/使用することです。私はそれがあなたがそれでやろうとしていることだと仮定しています。 Parse.comを使用してオブジェクトを保存します。 – lukaivicev

+5

同様の質問 - http://stackoverflow.com/questions/29034099/sending-an-automatic-email-with-swift-and-xcode-6 –

答えて

7

Appleは、ユーザーの介入なしにメールをバックグラウンドで送信することはできません。これを行うには、サーバーを使用して電子メールを送信するしかありません。

0

これを行う方法はありません。 Appleはバックグラウンドで電子メールを送信することを許可していません。受信者のコンテンツなどに関する情報はすべて設定できますが、代理人を介してコンテンツにアクセスできないため、ユーザーが何かを変更したかどうかはわかりません。もちろん、プライベートAPIを使用することはできますが、レビュープロセスでは拒否されます。

関連する問題