2015-01-07 2 views
-2

앱에서 만든 기본 정보로 간단한 문서를 만드는 앱을 개발하고 있습니다. 여기에는 개인 정보가 포함되지 않지만 사용자가 작성하고 요청한 데이터가 포함됩니다. 나는 사용자가 이메일을 통해 이것을 자신에게 보낼 수 있기를 원한다. 또한 매주/매월 자동으로 파일을 보낼 수 있도록이 파일 (매일 업데이트)을 사용자가 가질 수 있도록 옵션을 추가하여 생각할 필요가 없습니다. 사용자는 간격을 직접 설정할 수 있습니다.iOS 앱에서 정기적으로 메일을 보낼 수 있습니까?

이것이 가능합니까? 사용자는 메뉴에서이 옵션을 직접 설정하므로 상황을 알 수없는 것처럼 아닙니다. 모든 자동 메일에는 옵션을 다시 끄는 방법에 대한 정보도 들어 있습니다.

Apple이 허용하고 허용 할 수 있습니까?

답장을 보내 주셔서 감사합니다.

답변

1

앱 내에서 가능하지 않습니다. 사용자는 MFMailComposeViewController을 통해 명시 적으로 이메일을 보내야합니다.

이 기능을 원할 경우 앱의 백엔드를 만들어야합니다.

사용자가 구성한 계정을 사용하려면 명확하게하기 위해; 즉 Mail에서 사용하는 계정 인 경우 자동으로이 작업을 수행 할 수 없습니다. 다른 대답은 사용자가 자신의 POP/IMAP 설정을 입력한다는 사실에 의존합니다. 개인적으로는 절대하지 않을 것입니다.

+1

에 내장 제시 할 필요없이 앱 백그라운드에서 메일을 보낼 사용할 수 있습니다. 몇 가지 저수준 작업을 포함하지만 백그라운드에서 이메일을 보낼 수 있습니다. – Chris

+2

Apple 검토 팀이 그 점에 대해 너무 행복하다고 상상할 수는 없지만 훌륭한 결과를 얻는다면 좋습니다. – squarefrog

+0

때때로 약간 다른 일을하고 싶다면 – Chris

0

"응용 프로그램에서"전자 메일을 보내려면 mandril 또는 mailgun으로 전자 메일 서비스를 사용할 수 있습니다.

이것 좀 봐 : 믿을 수 없을 정도로 강력 MailCore라는 라이브러리가 https://github.com/rackerlabs/objc-mailgun

0

입니다. 당신은 사실이 아니에요 메일 작곡가보기

https://github.com/MailCore/mailcore2

+1

리뷰를 통해 사과 검토 가이드 라인의 위험한 물을 밟아야합니다. 전에 프로덕션 앱에서 사용해 보셨습니까? – nburk

+0

@nburk 필자는 엔터프라이즈 앱에서만 사용했지만 지침 (https://developer.apple.com/app-store/review/guidelines/)을 검토했습니다. 인터페이스없이 이메일을 보낼 수 없다는 언급은 하나도 없습니다. 그것에 대해 생각해보십시오. 앱 스토어에 이메일 클라이언트가 있는데, 인기있는 예로 Gmail이 있습니다. 이러한 클라이언트는 SMTP 및 IMAP을 사용하기 위해 동일한 낮은 수준의 작업을 수행합니다. 그게 전부 MailCore입니다. 메일 클라이언트입니다. – Chris

관련 문제