You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are currently testing proper transfer and migration of Apple IDs using Apple Sign-In with a Unity project that we are transferring to another developer. We have a mock environment setup to test app transfer and document each step of the process, following the guidelines described by this article
"Within your app or web service, you can confirm the user migration was successful by checking the credential state of the user. Its value should be .transferred. To learn more about this step, see Confirm the transferred credential state."
Using the code provided in your README to check Credential Status, we have added another case for the CredentialState.Transferred status:
this.AppleAuth.GetCredentialState(userId,
state =>{switch(state){caseCredentialState.Transferred:credentialState="Transferred";break;break;caseCredentialState.Authorized:// User ID is still valid. Login the user.credentialState="Authorized";break;caseCredentialState.Revoked:// User ID was revoked. Go to login screen.credentialState="Revoked";break;caseCredentialState.NotFound:// User ID was not found. Go to login screen.credentialState="NotFound";break;}
However despite having generated transfer IDs for all of our users, initiated the app transfer, and migrated users via exchanging transfer Ids with the recipient team; upon sign-in the users all receive a CredentialState of Authorized instead of the expected Transferred.
Could there be a step we are missing to properly implement the ASAuthorizationControllerDelegate, using your Apple Sign-In framework?
More info on what we are trying to accomplish can be found here
The text was updated successfully, but these errors were encountered:
Hi there,
We are currently testing proper transfer and migration of Apple IDs using Apple Sign-In with a Unity project that we are transferring to another developer. We have a mock environment setup to test app transfer and document each step of the process, following the guidelines described by this article
We are trying to confirm step 6 of this article:
6. Team B confirms successful user migration
"Within your app or web service, you can confirm the user migration was successful by checking the credential state of the user. Its value should be .transferred. To learn more about this step, see Confirm the transferred credential state."
Using the code provided in your README to check Credential Status, we have added another case for the
CredentialState.Transferred
status:However despite having generated transfer IDs for all of our users, initiated the app transfer, and migrated users via exchanging transfer Ids with the recipient team; upon sign-in the users all receive a CredentialState of
Authorized
instead of the expectedTransferred
.Could there be a step we are missing to properly implement the
ASAuthorizationControllerDelegate
, using your Apple Sign-In framework?More info on what we are trying to accomplish can be found here
The text was updated successfully, but these errors were encountered: