2017-04-30 3 views
0

J'utilise l'iOS Glympse SDK pour envoyer des invitations par e-mail .... et cela fonctionne très bien.Comment savoir qui a envoyé l'invitation?

L'utilisateur de destination reçoit une invitation glympse mais aucune indication du pseudonyme de l'utilisateur qui envoie l'invitation. Le titre de l'invitation est "Un ami partage un glympse avec vous".

Je voudrais avoir « Fred partagent un Glympse avec vous »

Comment faire cela?

Répondre

1

Vous semblez être sur la bonne voie, le pseudo de l'expéditeur est utilisé dans la ligne d'objet de l'e-mail d'invitation.

Assurez-vous que le surnom de l'expéditeur est défini au bon moment. Il ne peut être réglé après l'application cliente est synchronisé avec le serveur Glympse comme décrit ici: https://developer.glympse.com/docs/core/client-sdk/guides/common/programming-guide#configuring-user-profile

Comme décrit dans ce document, assurez-vous d'écouter l'événement GE.PLATFORM_SYNCED_WITH_SERVER et définir le surnom de l'expéditeur à ce moment-là (ou à tout moment après). Cette règle existe de sorte que si le surnom ou l'avatar a été défini sur un autre périphérique, le client disposera d'informations à jour avant d'essayer d'appliquer un nouveau pseudonyme.

Une fois que la synchronisation a eu lieu, le pseudo de l'expéditeur est défini comme ceci

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