Post

Replies

Boosts

Views

Activity

app transfer and Sign in With Apple Users - do the user's privaterelay emails change?
We have transferred our app from one Apple Developer account to our parent Apple Developer account. We're having trouble exchanging identifiers for the majority of users, and are looking for alternate ways to match the SIWA user with the user in our database once they log in again I know that the SIWA user's 'sub' will change, but what about the privaterelay.appleid.com email? Does that stay the same after app migration?
1
0
507
Aug ’24
App transfer - exchange identifiers 'invalid_request' error for most users
We recently did an app transfer of our app from one account to a parent company's account. Because we have Sign In With Apple, we need to transfer the users. We're following this doc: https://developer.apple.com/documentation/sign_in_with_apple/bringing_new_apps_and_users_into_your_team We have about 118,000 users, and were successful in generating the transfer identifier for the majority. We assume some users have revoked access. When we try to call to exchange identifiers, we are successful for about 50k users, but for the remaining 68k users we are receiving 'invalid_request' with no other information I don't understand why we would have a transfer identifier, and then receive 'invalid_request.' If it was a configuration problem I would expect that error for all users, or invalid_client. I've already gone through this doc: https://developer.apple.com/documentation/technotes/tn3107-resolving-sign-in-with-apple-response-errors We've tried using a Node.js script, bash, Postman, with the same result. If an API call to exchange identifiers has an error, that user has an error every time. If a call is successful, it's successful every time. Other forum posts are dead ends with no resolution. Has anybody seen this behavior and found a fix for it?
7
2
1.1k
Aug ’24