I am currently trying to use MobliePush feature and GroupConnect as one of the communication channels. I know that when we initialize the MC SDK in mobile application it will send the contact data, device id, etc. to the MobilePush Demographics DE(The same goes to GroupConnect).
Here come my question. How can I change the contact id of those auto-generated Contact ID in MobilePush Demographics table. Let's say that my SFMC org use personcontactid as a subscriber key all along. Then when we want to send a push notification to the customers. We need to match the subscriber key(contact key) in the journey data to the contact id in MobilePush Demographics table so that the journey will know which device / application they will send a mobile push to.
Can I insert another MobilePush Demographics record with the same data except contact id(use personcontactid instead)?
Does anyone have a suggestion on how to accomplish this one ?
PS. Assuming that in the mobile application side they don't know the personcontact id of the customer. So the solution about setting contact id when the mc sdk is initialize in the mobile application is invalid.