Как узнать, кто отправил приглашение?

Я использую iOS Glympse SDK для отправки приглашений по электронной почте.... и все работает отлично.

Пользователь получателя электронной почты получает приглашение от glympse, но не указывает псевдоним пользователя, отправляющего приглашение. Название приглашения: "Друг поделится игрой с вами".

Я хотел бы, чтобы "Фред поделился с вами игрой"

Как это сделать?

1 ответ

Решение

Похоже, вы на правильном пути, псевдоним отправителя используется в строке темы приглашения.

Убедитесь, что ник отправителя установлен в правильное время. Его можно установить только после синхронизации клиентского приложения с сервером Glympse, как описано здесь: https://developer.glympse.com/docs/core/client-sdk/guides/common/programming-guide

Как описано в этом документе, обязательно прислушайтесь к GE.PLATFORM_SYNCED_WITH_SERVER событие и установить псевдоним для отправителя в это время (или в любое время после). Это правило существует так, что если псевдоним или аватар был задан на другом устройстве, клиент будет иметь актуальную информацию, прежде чем попытаться применить новый псевдоним.

Как только синхронизация произошла, псевдоним отправителя устанавливается следующим образом

GUser user = glympse->getUserManager()->getSelf();
user->setNickname(CoreFactory::createString("Fred"));
Другие вопросы по тегам