【发布时间】:2014-10-11 04:48:00
【问题描述】:
我在移动 SDK 中遇到了一些关于 Gigya cmets 插件的问题。 我需要显示用户昵称而不是默认组合“名字 + 姓氏”。
有人知道如何更改 Gigya 的 cmets 插件中显示的用户名吗?
我尝试了“模板”选项,该选项可能在正常的 js 模块调用中起作用,但在移动 SDK 上不起作用。
【问题讨论】:
我在移动 SDK 中遇到了一些关于 Gigya cmets 插件的问题。 我需要显示用户昵称而不是默认组合“名字 + 姓氏”。
有人知道如何更改 Gigya 的 cmets 插件中显示的用户名吗?
我尝试了“模板”选项,该选项可能在正常的 js 模块调用中起作用,但在移动 SDK 上不起作用。
【问题讨论】:
Gigya cmets 插件将使用用户的“显示名称”参数(如果已设置)。如果未设置,则将恢复为使用“Firstname Lastname”。如果您希望用户的昵称出现在 cmets 插件中,那么您应该确保“displayname”参数也填充了用户的昵称。
您可以在用户登录时以编程方式设置用户的 显示名(如果它为空),方法是调用 accounts.setAccountInfo 将 显示名 设置为 昵称.
只要 displayname 在账户上有一个值,那么它就会被插件使用。从 Gigya cmets 插件的角度来看,您不需要其他逻辑,因为这是根据帐户本身的数据处理的。
【讨论】: