如何知道谁发送了邀请?

How to know who send the invite?

我正在使用 iOS Glympse SDK 发送电子邮件邀请....它工作正常。

电子邮件目标用户正在接收 glympse 邀请,但没有指示发送邀请的用户昵称。邀请标题为"A friend share a glympse with you".

我想要"Fred share a glympse with you"

怎么做?

听起来您的方向是对的,邀请电子邮件的主题行中使用了发件人的昵称。

确保在正确的时间设置了发件人的昵称。它只能在客户端应用程序与 Glympse 服务器同步后设置,如下所述:https://developer.glympse.com/docs/core/client-sdk/guides/common/programming-guide#configuring-user-profile

如该文档中所述,确保监听 GE.PLATFORM_SYNCED_WITH_SERVER 事件并在当时(或之后的任何时间)为发件人设置昵称。此规则的存在是为了如果昵称或头像是在另一台设备上设置的,客户端将在尝试应用新昵称之前获得最新信息。

同步完成后,发件人的昵称设置如下

GUser user = glympse->getUserManager()->getSelf();
user->setNickname(CoreFactory::createString("Fred"));