2012-01-30 3 views
1

나는 사용자 정의 버튼을 클릭하고 백그라운드에서 메일을 보내야하는 iPhone 응용 프로그램을 개발 중입니다. mfmailcomposer 뷰와 사용자 iteraction이 없어야합니다. 즉,보기를 표시하지 않아도됩니다.백그라운드에서 메일 보내기

제발이 해결책을 제안하십시오.

감사합니다.

답변

1

The easiest solution for this problem is ,

당신은 당신의 자신의 웹 서비스를 작성해야합니다. 귀하의 웹 서비스에 모든 세부 사항을 전달하고 그에 따라 이메일을 보내십시오. 웹 서비스에 전달되는

세부 사항 등

+0

보기를 표시하지 않고 mfmailcomposer를 사용하여 메일을 보낼 수도 있습니다. 웹 서비스를 사용하여 메일을 보내려면 몇 가지 코드로 제안하십시오. –

+0

MFMailComposer를 사용하는 경우 현재 SDK에 따라 사용자 상호 작용이 있어야합니다. 내가 말한 것보다 사용자 상호 작용을 원하지 않는다면 webservice를 만들고 이에 따라 처리해야합니다. –

+0

두 번째 해결 방법은 자체 SMTP 클라이언트를 구현하고 사용자에게 이메일 주소를 요청하는 것입니다. 사용자가 알지 못하는 사이에 이메일을 보낼 수 없다는 것은 설계 상입니다. Apple (및 그 사용자)은 원하지 않는 이메일로 인터넷을 스팸하고있는 앱을 원하지 않습니다. –

2

사용을 시도 할 수/참조/숨은 참조/대상/신체에 SKSMTPMessage 것 :

http://code.google.com/p/skpsmtpmessage/

당신은 사용할 수 없습니다 사용자의 자격 증명을 요청하지 않는 한 사용자의 이메일 계정을 사용하지만 보낸 사람 주소가 중요하지 않은 경우이 정보를 몇 번 사용했습니다.

+0

동일한 링크를 사용하고 구현하고 있지만 오류 로그인/암호가 내 콘솔에서 유효하지 않습니다. 좋은 코드 줄을 제안 해주십시오. –