Hi,
First of all I want to state that I've read and re-read these 3 links and I think they don't explain or solve my question below:
So I have to transfer one of my apps that uses "Sign in with " from one AppStore account to another one. I also want to migrate any user with an open session so that no sessions are lost.
I also have a clear idea on how to generate transfer ids and also how to retrieve new credentials (sub and email) for the migrated users.
So what's my question then? Well let's imagine I have a transfer id for each and every user, and also want to initiate the app transfer process:
-
What happens with a user who was authenticated using Sign in with Apple, during that period of time in which the app has finished transferring but the users haven't been migrated yet? Are the old account credentials still valid? (Maybe during that 60-day period time?)
-
Once I have migrated the app but haven't yet migrated users, can I safely migrate one user to test and validate the process; or is there any way to test it in a sandbox-like environment?
-
Now I execute a script that generates new credentials (sub and email) for every user with a transfer id; and update these values in my backend database: Do I have to do anything else? Do I need to perform this request from the app client even when I have updated my servers information already?
-
Is there any other remaining detail or tip to perform a smooth user migration?
Thanks,