Reputation: 712
Has anyone encountered this issue with Firebase version 8.11.0. I am unsure how to suppress it for my app. Do I need to integrate AppCheck into my project?
[Firebase/Firestore][I-FST000001] AppCheck failed: 'The operation couldn’t be completed. Too many attempts. Underlying error: The operation couldn’t be completed. The server responded with an error:
- URL: https://firebaseappcheck.googleapis.com/v1beta/projects/............
- HTTP status code: 400
- Response body: {
"error": {
"code": 400,
"message": "App not registered: ...............",
"status": "FAILED_PRECONDITION"
}
}
Upvotes: 12
Views: 9309
Reputation: 1
For me it was as simple as removing the AppCheck module in the "Frameworks, Libraries, and Embedded Content" section under the "General" tab of "Targets". That is if you do not want to use AppCheck.
Upvotes: 0
Reputation: 1
the easiest way is delete your app from firebase and recreate it.
Upvotes: -4
Reputation: 25353
I had the same issue I solved by adding a p8 file to the firebase app check like this
Create new private key or enable DeviceCheck in your existing key from Apple Developers Account
AppAttest is another built-in AppCheck provider for Apple platforms. Follow below steps to integrate AppAttest in your apps.
You will need Xcode 12.5+ to use App Attest.
Upvotes: 13
Reputation: 379
Register your apps to use App Check with the DeviceCheck provider in the Project Settings > App Check section of the Firebase console. You will need to provide the private key you created in the previous step.
You usually need to register all your project's apps, because once you enable enforcement for a Firebase product, only registered apps will be able to access the product's backend resources.
You can refer to the document for more information.
Upvotes: 1