在此功能发布之前引入的任何模板将保留其行为。但是,你可以轻松更新它们以使用新电子邮件模板所使用的新本地化格式。
要求
这是一个高级教程。请确保满足所有要求,否则你将无法完成本教程。- 有关电子邮件模板的介绍,请参阅使用电子邮件模板发送账户恢复电子邮件教程。
- 请在设置默认语言教程中查看有关如何处理 title 上默认语言以及玩家首选语言的信息。你必须设置 title 默认语言才能继续使用本地化电子邮件模板。
更新现有电子邮件模板
我们要做的第一件事是更新在上面提到的使用电子邮件模板发送账户恢复电子邮件教程中创建的现有账户恢复电子邮件模板。- 从左侧菜单中选择 Content。
- 转到 Email Templates 选项卡。
- 移至 Template name 字段,然后选择 Account Recovery 模板。
发送本地化电子邮件
接下来,我们将发送电子邮件的新本地化版本。正如设置默认语言教程中所述,PlayFab 会做繁重的工作来匹配你 title 的支持语言与玩家的首选语言。你需要做的只是告诉我们发送电子邮件。 要验证此行为,请创建两个测试玩家。 将其中一位新玩家保留为没有首选语言。这将演示当未指定语言或 title 的语言与玩家的语言之间没有匹配时,PlayFab 如何回退到 title 的默认语言。 使用 Game Manager 或使用 SetProfileLanguage API 设置另一位新玩家的语言。在此示例中,我们使用了法语。使用
SetProfileLanguage API 时,语言字符串必须以 ISO 639-1 格式指定(例如 “en”、“es” 或 “ja”)。目前,不支持代码 “zh”。- 向首选语言为法语的玩家发送一次法语版本。
- 向没有设置首选语言的玩家发送一次默认语言版本。
