I have two applications, and I recently decided to add the Apple Sign In feature.
Initially, I configured it for one of the apps as the Primary ID for this feature. Everything worked well, and I decided to add it to the second app. I made a mistake and used the First app as Primary ID using the "Group with an existing primary App ID" flag. Now, when I sign in using the second app, I don't see it in the list of apps in iPhone Settings for Apple Sign In; I only see the primary app. And with that, I no longer see a prompt for sharing/hiding email, and I am unable to revoke credentials correctly.
I decided to change the Second app's Sign-in config and set it as the Primary ID for the feature. I was hoping to get two apps independent for the SignIn. However, it doesn't seem to make a difference. The second app behaves the same way, as long as the first app used SignIn, the second one always thinks that the user has already used that feature and never shows the correct prompt.
Is there something I missed after changing the Configuration?
Hi @Woofych,
The behavior you describe is expected for Sign in with Apple app groups. The primary app is used as the authentication source for the entire group.
To configure your second app as its own primary app—and provide its own authentication flow, you'll need to ungroup the app from the first app's app group.
Configuring your environment for Sign in with Apple
Group apps for Sign in with Apple
https://developer.apple.com/help/account/capabilities/group-apps-for-sign-in-with-apple
Cheers,
Paris X Pinkney | WWDR | DTS Engineer