1

iPhone メール アプリケーションを起動してアプリケーションからメールを送信し、その後アプリケーションに戻る方法を知っています。しかし、次の 2 つの懸念があります。

1 / 私の最初の関心事は、メール アプリケーションを開かずに、どのようにしてアプリケーションからメールを送信できるかということです。

そのため、メールが正常に送信されたか、送信に失敗したかをユーザーに通知します。

2 / 私の 2 番目の懸念は、UILocalNotification の場合のように、メールの送信を (スケジュールされたタスクで) プログラムすることです。

解決策が見つかりませんでした。アプリケーションで iphone の構成を使用し、メールが構成されていない場所を構成するようにユーザーに依頼するため、SMTP 経由でメールを送信するためにオープン ソース クラスを使用する解決策を知ることを避けようとしています。

よろしくお願いいたします。

4

2 に答える 2

1

MFMailComposeViewController を使用して、アプリからメールを送信できます。

http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html

于 2011-06-02T15:23:55.180 に答える
0
  1. MailCoreまたは同様の代替手段を使用できます。
  2. アプリをバックグラウンドで実行することはできません。UILocalNotificationアプリがその通知に対して何かを行う前に、ユーザーの承認を必要とするのと同じではありません。
于 2011-06-02T15:27:36.537 に答える