2014-07-10 22 views
1

任何人都知道是否有方法指定重置密碼(PFUser requestPasswordResetForEmailInBackground])時通過解析發送給用戶的消息內容?設置解析「重置密碼」消息內容

以下是僞代碼來創建用戶並請求密碼重置

// create user 
PFUser* pUser = [ [ PFUser alloc ] init ]; 

pUser.username = @"Batman"; 
pUser.password = @"Gr34tT0ys"; 
pUser.email  = @"[email protected]"; 

[ pUser signUpInBackgroundWithBlock: ^(BOOL succeeded, NSError *error) { 
    ... 
} ]; 

// ask for password reset 
[ PFUser requestPasswordResetForEmailInBackground: @"[email protected]" block:^(BOOL succeeded, NSError *error) { 
    ...; 
} ]; 

實際消息是:

嗨,

您請求重置您的密碼YOUR_APP_NAME。

點擊這裏重置密碼:

A_RESET_LINK

至少,我想它的內容進行本地化。

理想情況下,我想通過提前

回答

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

https://parse.com/docs/hosting_guide#hosting

+0

感謝您的快速回復@Fosco。 – hsarret

+0

@hsarret是否最終找出了有關這件事的事情? –

1

您可以更改電子郵件模板在Parse.com儀表板爲您的應用程序。

轉到您的應用程序儀表板和點擊:

  • 設置(在頂部的標籤)
  • 電子郵件設置(左側導航)

您現在可以設置電子郵件模板。

不幸的是我不認爲你可以本地化這些!

+0

有趣的是,感謝您的回答@Karl – hsarret