2013-08-22 2 views
0

내 새 응용 프로그램에서는 사용자가 뉴스 레터를 구독하고 새로운 업데이트, 향후 제공 될 기능을 듣기 위해 전자 메일 주소를 입력 할 수있는 텍스트 대화 상자를 갖고 싶습니다.Android에서 텍스트 상자의 이메일 주소를 수집 하시겠습니까?

저는 이미 안드로이드에서 텍스트 대화 상자를 사용하는 것에 익숙합니다.

제 질문은 사용자가 제출을 누르기 만하면 입력 된 사용자 정보가 내 웹 사이트로 전송되거나 내 웹 사이트의 파일에 쓰여지기를 바랍니다.

또는 내 이메일로 보낼 수있는 방법이 있습니까? 만약 내가 어떻게 될 스프레드 시트에 추가 할 수있는 몇 가지 방법.

이 시점에서 나는 제대로 작동 할 수 있고 구현하기 어렵지 않은 옵션을 사용할 수 있습니다.

나는 서버를 소유하고 있지 않지만 GoDaddy를 통해 저장 공간이있는 웹 사이트를 운영하고 있습니다.

감사합니다.

답변

0

얼마나 많은 작업을하고 싶은지, 원하는 보안 수준에 따라 다릅니다.

전자 메일 옵션을 사용하는 경우 응용 프로그램은 유효한 전자 메일 주소, 암호 및 전자 메일을 보낼 서버가 필요합니다. 즉, 응용 프로그램 내에 이러한 변수를 포함해야하며이를 악용 할 수 있습니다.

웹 사이트의 파일에 주소를 쓰려면 응용 프로그램 내에서 FTP 액세스를 허용해야합니다. 이는 보안상의 또 다른 우려 사항이며 응용 프로그램이 작동해야하는 코드의 양이 증가합니다.

이 시나리오에서 가장 좋은 해결책은 웹 서버에서 데이터베이스와 안전하게 통신 할 수있는 서블릿을 실행하는 것입니다. Android 애플리케이션은 사용자의 전자 메일 주소가 포함 된 HTTP POST 메시지를 사용자 서블릿에 호출 할 수 있으며 서블릿은이를 데이터베이스에 저장하여 스프레드 시트를 가져올 수 있습니다.

이것은 당신이 원하는 것을 성취하는 가장 빠르고 안전한 방법입니다.

관련 문제