나는 항상 전자 메일을 보낼 수있는 방법을 구현하여 사용자가 메시지를 작성하고 " 보내다". 이것이 어떻게 구현 될 수 있는가? 그렇게 할 수있는 방법이 있습니까?안드로이드에서 사용자의 전자 메일/비밀번호없이 메일 보내기
내가 생각한 해결책은 사용자가 앱을 시작할 때 이미 로그인되어있는 전자 메일을 만드는 것입니다.이 방법으로 사용자는이 전자 메일에서 내 실제 전자 메일로 메일을 보낼 수 있습니다. 우편. 어떻게 생각해? 가능한 경우 첫 번째 방법을 선호합니다.
메일을 보내기 위해 네이티브 앱을 사용하는 방법이 있습니다.하지만이를 해결하고 내 앱에서 직접 보내고 싶습니다.
이것은 내가 지금 그것을하고 있어요 방법입니다 : 내가 생각 한 다른
public void sendEmail()
{
String [] reciever = new String[]{"[email protected]"};
String subject = ("Feedback/Question");
Intent mailIntent = new Intent(Intent.ACTION_SEND);
mailIntent.putExtra(Intent.EXTRA_EMAIL, reciever);
mailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
mailIntent.putExtra(Intent.EXTRA_TEXT, msg.getText());
mailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(mailIntent, "Choose an application"));
}
뭔가 메시지를 작성하고 "보내기"를 클릭하여 사용자 만이있는 Webview
을 사용하는 것입니다. 대부분의 웹 사이트가 그렇듯이; 당신은 자신의 전자 메일, 주제 및 메시지를 작성합니다. 그러나이 솔루션을 사용하려면 웹 사이트가 필요합니다. 그 외에도 저를 위해 할 수있는 기존 웹 사이트를 찾을 수 없었습니다.
메일 API에 대해 읽었지만이 API를 사용하려면 사용자에게 Gmail이 있어야하며 비밀번호를 입력해야합니다.
자바 메일을보십시오. – greenapps
@greenapps 이미 해봤지만 해결책을 찾지 못했습니다 :) –
와트가 문제입니까? 자바 메일이 그것을 할 것이다. – greenapps