Our product uses the “Sign in with Apple” feature, and now we need to transfer it to Apple. After reading the documentation, I still have questions and would like to get answers.
Q1:Transfer App: After the receiving team receives the App, is the unique identifier obtained by the client App program login the original one? Or is it newly generated? If it is newly generated, from what point in time will it be newly generated?
Q2:Transfer App: Is there any validity period for the transfer identifier? About how long? What will happen after the transfer identifier is expired?
Q3:When does the transfer identifier (transfer identifier) start to be generated, when the transfer request is initiated or when the transfer is completed, and when I get the transfer identifier, can I directly exchange it for the receiving team's unique identifier?
Looking forward to a reply, thanks!
You wrote:
Q1:Transfer App: After the receiving team receives the App, is the unique identifier obtained by the client App program login the original one? Or is it newly generated? If it is newly generated, from what point in time will it be newly generated?
The user identifier and private email address are team-scoped. Each team will have a unique value for both types of user metadata.
Next, you wrote:
Q2:Transfer App: Is there any validity period for the transfer identifier? About how long? What will happen after the transfer identifier is expired?
The transfer identifiers are static for a given pair of developer teams. However, the endpoints used for the Sign in with Apple user migration are valid only during the 60-day transfer period after the app transfer is completed.
Then, you wrote:
Q3:When does the transfer identifier (transfer identifier) start to be generated, when the transfer request is initiated or when the transfer is completed, and when I get the transfer identifier, can I directly exchange it for the receiving team's unique identifier?
You may generate the transfer IDs at any time. It's most common to generate these values before initiating the app transfer. Please see more by reading the following technote:
TN3159: Migrating Sign in with Apple users for an app transfer
Cheers,
Paris X Pinkney | WWDR | DTS Engineer