2017-05-11 7 views
0

Swift 3 및 xCode 8을 사용하여 iOS 9 이상을 타겟팅하는 iOS 앱을 개발 중입니다.사용자 입력을 지정된 전자 메일로 보내는 방법은 무엇입니까?

사용자가 제출할 데이터를 입력하는 여러 양식이 포함 된 "Contact ViewController"가 있습니다. 수집 된 데이터에는 사용자의 전자 메일 주소도 들어 있습니다. 나는 사용자가 입력 한 모든 정보를 올바르게 검증하고 있습니다.

그래서, 사용자의 모든 데이터를 전자 메일 주소로 보내려면 "보내기"단추를 사용하고 싶습니다.

Mail App 또는 해당 인터페이스를 사용하지 않고도 가능합니까? 이러한 기능을위한 추가 프레임 워크가 필요합니까?

시간 내 주셔서 감사 드리며 생각을 나누십시오.

답변

0

이것은 비밀리에 가능하지 않습니다. 시스템이 허용하지 않기 때문에 Apple Mail 응용 프로그램을 통해 사용자 장치에서 전자 메일을 보낼 수 없습니다. 열리는 모든 데이터가있는 이메일을 준비하고 사용자가 NavigationBar에서 "보내기"를 탭하여 이메일을 보낼 수 있도록 할 수 있습니다. 그렇습니다. 그렇게하기 위해서는 또 다른 틀이 필요합니다.

하지만 전자 메일을 사용하지는 않습니다. Firebase와 같은 서비스 나 서버로 데이터를 보내는 서버 만 사용하십시오.

+0

안녕하십니까, 고맙습니다. 고맙습니다. 사용자가 입력 한 정보 만 양식으로 보내려고한다는 것을 분명히해야합니다. 정보를 보내기 위해 이메일 주소를 사용할 필요가 없습니다. Firebase 프레임 워크를 설치해야 할 것 같습니다. 다시 감사합니다! – sc13

0

당신이 정말로 E 메일을 보낼 수 있고, 단지 백엔드 API로 데이터를 밀어 것만으로는 충분하지 않은 경우 :

이 사용 불가능합니다 내장의 기능,하지만 당신은 외부 메일 배달 서비스를 활용할 수 Mailgun과 같이 메일을 보내십시오. (보안 관점에서 보면, 이는 서버 자체에서 처리해야하지만 앱 자체가 처리하지 말아야합니다.)

+0

정말 고마워요. – sc13