I am facing issues while doing the Mobile Push implementation. I was just wondering how does the merging happens, as in the below scenario I am getting a duplicate contact key.
Install the App on IOS
It created a new Contact Key (123456) in Mobile Push
Login in the app and the following gets updates for ContactKey 123456
a. FirstName
b. LastName
c. EmailAddress
Now uninstall the app
Reinstall the app in IOS
It created a brand new ContactKey 123457
Logged in the app and the following gets created for ContactKey 123457
a. FirstName
b. LastName
c. EmailAddress