Skip to content

fix(ids): clarify error 6004 as CKV / hardware Secure Enclave requirement - #42

Open
davidsilvasmith wants to merge 1 commit into
OpenBubbles:masterfrom
davidsilvasmith:fix-ids-6004-error-message
Open

davidsilvasmith wants to merge 1 commit into
OpenBubbles:masterfrom
davidsilvasmith:fix-ids-6004-error-message

Conversation

@davidsilvasmith

Copy link
Copy Markdown

Problem

When an Apple ID has Contact Key Verification (CKV) enabled or requires hardware Secure Enclave attestation, registration with IDS fails with error 6004.

Currently, this is formatted as:

6004 => write!(f, "Please try again (6004)"),

This generic message suggests a transient error and leads users to wait through an infinite 300-second retry loop that will never succeed on that account without disabling CKV or using supported hardware.

Solution

Update the display message for 6004 to explain the actual requirement:

6004 => write!(f, "Incompatible; Contact Key Verification (CKV) or hardware Secure Enclave required on this account. (6004)"),

This matches the diagnostic style of error 6001 and immediately informs the user why registration cannot proceed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant