0

内部アプリを構築しています。ボタンを押すと、ユーザーが知らないうちに、アプリが定義済みの電子メール メッセージを指定された電子メール アドレスに自動的に送信できるようにしたいと考えています。Web サーバーにアクセスできますが、これを行うための最善の方法がよくわかりません。

私は xcode でストーリーボードを使用しています。これは iPad 用のシングルビュー アプリケーションです。

どんな提案でも大歓迎です。

4

3 に答える 3

1

ユーザーがmail.appで設定したユーザーのメールアカウントを使用する場合は、MFMailComposeViewControllerなしでは使用できません。

ソリューションは次のとおりです。

  • フレームワークを使用するか、自分またはユーザーがそれぞれのメールアカウントデータを入力してからメールを送信する独自​​のメールソリューションをロールします。

また

  • Webリクエスト(つまりREST)を介してトリガーできるメールを送信する小さなPHP / Ruby / Java/...スクリプトを作成します。
于 2012-08-15T16:30:18.107 に答える
1

SKPSMTPMessageは、UIを必要とせずに電子メールを送信するのに適しています。

CFNetwork.framework(プロジェクトにへの参照を追加してください。)

于 2012-08-15T16:30:19.120 に答える
1

これを実行できる PHP スクリプトを作成できます (以下のコード)。ユーザーの電子メールアドレスをスクリプトに投稿するなどのライブラリを使用するASIHTTPRequestと、スクリプトは自動的にメッセージを送信します。

<?php

    $to = $_POST["email"]; //this is the user's address; you can replace $_POST["email"] with "user@example.com" to try it out
    $subject = "Subject";
    $body = "Message";
    $headers = "From: Name <noreply@example.com>\r\n" . "X-Mailer: php";

    if (mail($to, $subject, $body, $headers)) {

        //sent

    }

?>
于 2012-08-15T16:39:25.467 に答える