La mise en œuvre de mixpanel idéal dit:alias Mixpanel, identifier et initpushnotifications sur Android
- Appel
alias
une fois lors de l'inscription - Appel
identify
lors de la connexion à
Dans un autre endroit que je lis que nous ne devrait pas appeler alias et identifier l'un après l'autre. Toutefois, la page pour Mixpanel pousser des notificatsions dit que nous devrions:
- Appel
identify
- Appel
initPushNotifications
maintenant, dans mon application Android, le alias
est appelé juste après signature utilisateur jusqu'à , puis pour configurer les notifications push, je dois appeler identify
.
Je ne sais pas quoi faire parce que cela ne fonctionne pas à moins que je saute alias
mais si je le fais, je ne peux pas suivre les événements qui se sont produits avant vous inscrire
BTW J'appelle alias
et identify
par passer l'identifiant de serveur unique de mon application que j'utilise partout - est-ce ainsi que cela devrait être?
également, devrais-je appeler mixpanelApi.identify()
puis mixpanelApi.getPeople().identify()
ou puis-je appeler seulement l'un d'entre eux?
ce que je fais actuellement, mais la propriété android_devices $ qui me permet d'envoyer des notifications push ne marche pas enregistrées pour cette utilisateur dans Mixpanel mais il est enregistré pour un autre utilisateur créé avec l'ID distinct mixpanel à la place. Lorsque je supprime l'appel d'alias, la propriété $ android_devices est associée à l'utilisateur mixpanel qui utilise l'identifiant unique de mon application, ce qui est bon, mais je perds les événements qui se sont produits avant l'enregistrement –
Avez-vous appelé identifier sur MixPanelAPI et sur People exemple? – mrsegev
oui. devrais-je? BTW la personne de soutien de Mixpanel m'a dit que "si vous utilisez un alias immédiatement, il pourrait créer une condition de concurrence sur le serveur" - quelque chose dans ce sens. donc après alias j'appelle flush, alors j'attends 10 secondes avant de faire l'identification. Mais cela n'a pas fonctionné trop –