任何人都知道在重置密码时是否有办法指定Parse发送给用户的内容(PFUser requestPasswordResetForEmailInBackground))?
以下是创建用户并要求重置密码的伪代码
// create user
PFUser* pUser = [ [ PFUser alloc ] init ];
pUser.username = @"Batman";
pUser.password = @"Gr34tT0ys";
pUser.email = @"batman@arkham.com";
[ pUser signUpInBackgroundWithBlock: ^(BOOL succeeded, NSError *error) {
...
} ];
// ask for password reset
[ PFUser requestPasswordResetForEmailInBackground: @"batman@arkham.com" block:^(BOOL succeeded, NSError *error) {
...;
} ];
实际信息是:
您好,
您曾要求重置YOUR_APP_NAME的密码。
点击此处重置:
A_RESET_LINK
至少,我希望将其内容本地化。
理想情况下,我想向Parse提供电子邮件的文字
先谢谢
答案 0 :(得分:1)
为此,您需要实现自己的功能。您可以使用云功能,它使用Mandrill / Mailgun发送电子邮件,使用某些令牌将它们定向到Parse Hosting上的页面,该令牌验证并允许更改密码。提供的重置密码功能目前不支持修改。
https://parse.com/docs/cloud_code_guide
https://parse.com/docs/cloud_modules_guide#mailgun https://parse.com/docs/cloud_modules_guide#mandrill
答案 1 :(得分:1)
您可以在应用的Parse.com信息中心中更改电子邮件模板。
转到您的应用信息中心,然后点击:
您现在可以设置电子邮件模板。
不幸的是,我认为你不能将这些本地化!