Ab_*_*Ab_ 6 android firebase firebase-authentication
所以,我在开发控制台中启用了电子邮件/密码,一切正常.除了我应该收到我输入的电子邮件的确认电子邮件,但我没有得到它.我认为它会自动完成,但显然它没有.
注册方法:
public void signUp(View v) {
String email = emailET.getText().toString();
String password = passwordET.getText().toString();
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Log.d("AD", "createUserWithEmail: " + task.isSuccessful() + task.getException());
if (!task.isSuccessful()) {
createDialogSignUpError(
getApplicationContext().getResources().getString(R.string.signUpFailedET),
getApplicationContext().getResources().getString(R.string.signUpFailedEM),
getApplicationContext().getResources().getString(android.R.string.ok));
Toast.makeText(SignUp.this, task.getException().toString(), Toast.LENGTH_LONG).show();
} else if (task.isSuccessful()) {
Toast.makeText(SignUp.this, "Registration Successful.", Toast.LENGTH_SHORT).show();
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
它应该是发送,但遗憾的是它不是.我已经在SO上找到了你需要添加一个方法或者某些东西来发送电子邮件,而且它在文档中缺失,但那不是Java.
编辑
根据这里,它仅在iOS和Web中受支持.这是非常令人惊讶的,因为毕竟android是谷歌,谷歌是Firebase.即使创建自定义发送的电子邮件,它也可以吗?
编辑2:更清楚的是,Android是否有像C#这样的电子邮件发件人.如果没有这方面的API,这将是最好的解决方案.
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |