0

iOS開発は初めてですが、OSXの経験はあります。ユーザーがテキスト フィールドに情報を入力して送信ボタンを押すアプリを作成しようとしています。彼らが記入したフィールドの内容は、電子メールで自動的に私に送信されます。

これを実行できる同様の OSX アプリケーションを作成しましたが、iOS で実行する方法がわかりません。

MessageUI.framework を使用したくないのは、私が知る限り、ユーザーは電子メール フォームが表示された後に送信ボタンを押す必要があるためです。バックグラウンドで送信したいだけです。

電子メール アドレスとパスワードをハードコーディングしても、送受信に同じ電子メールを使用しても問題ありません。例: to: me@gmail.com from: me@gmail.com

どんなポインタも甘いでしょう!

4

2 に答える 2

0

メールコンポーザーウィンドウをユーザーに表示したくない場合は、2つのオプションがあります

  1. このようなiOS用のSMTPクライアントを使用して、アプリにハードコードされたメールIDとパスワードを使用してアプリからメールを送信します。ただし、将来メールIDを変更したり、パスワードを変更したりする場合は、アプリを更新する必要があります。したがって、これはあまり望ましくない解決策です

  2. ユーザーが送信するフォームフィールドを受け入れるWebスクリプトをサーバー上に作成します。次に、このWebスクリプトから、電子メールを電子メールIDに送信します(たとえば、PHPスクリプトを使用する場合は、メール関数を使用して電子メールを送信します)。NSURLConnectionを使用して、アプリでこのスクリプトを呼び出します。

于 2013-03-05T18:40:43.153 に答える
0

カスタム フォームを作成し、フォーム内のすべてのフィールドを POST パラメータとして、サーバー上で作成するカスタム API に送信する必要があります。次に、SMTP などを介して、それをメールとして自分自身にリダイレクトできます。

于 2013-03-05T18:26:52.950 に答える