I am currently implementing player challenging system using push notifications. I have tested it with about 10 people and the notifications work some of the time. However sometimes we get this error when executing AndroidDevicePushNotificationRegistration:
/Client/AndroidDevicePushNotificationRegistration: EntityProfileVersionMismatch
What is this error? I couldn't find any info about it but those who get it can't receive notifications from playfab and their Game Manager page says "Push notifications are not set up."
I'm sure they are successflly logged into playfab and have valid firebase registration token. Sending notifications from firebase console works for them everytime.
I noticed few different behaviors:
- It never happens with device id login.
- Some people who are not yet registered for notifications (their page still says "Push notifications are not set up.") get the error 100% of the time when they use fb login. That is until they use device id login. That successfully registers them for notifications and after that even fb login works.
- Other people, me included, almost never got that error, however I can reproduce it by clearing android app data, force close it, and then when I login with facebook I usually (but not always) get it.
I suspect people with behavior 2 registered their account using facebook and those with 3 registered it with device id, so they effectively skipped the 100% fb error rate.
Our title id is 23AF7. There is this account with id F7D5B5987370FFC7 which is in case 2 - not registered for notifications and always gets the error with facebook login.
Any help finding what's causing it will be greatly appreciated. Thanks!