<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd" -->

---
title: App Check comes to Google Identity for iOS! | daily.dev
description: Firebase App Check now offers preview support for Google Identity for iOS, extending API abuse protection beyond Firebase products to iOS OAuth clients. It...
canonical: https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: App Check comes to Google Identity for iOS! | daily.dev
og:description: Firebase App Check now offers preview support for Google Identity for iOS, extending API abuse protection beyond Firebase products to iOS OAuth clients. It...
og:url: https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd
og:image: https://api.daily.dev/og/posts/GhxP2xOQD.png
og:image:alt: App Check comes to Google Identity for iOS!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# App Check comes to Google Identity for iOS!

**[Firebase](https://daily.dev/sources/firebase-blog)** · 4 min read · 0 upvotes · 0 comments

## Summary

Firebase App Check now offers preview support for Google Identity for iOS, extending API abuse protection beyond Firebase products to iOS OAuth clients. It uses Apple's App Attest service to verify app integrity and can be enabled or disabled per OAuth client. Requirements include Xcode 12.5+, iOS 14+, and integration with the Google Sign-In library. Setup involves registering the app in the Firebase console App Check section and configuring GIDSignIn in the app delegate.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2024/02/app-check-comes-to-google-idp-ios>

## Questions this post answers

### How do I enable Firebase App Check for Google Sign-In on iOS?

Add the App Attest capability to the iOS app, set the App Attest environment to production, register the app in the Firebase console App Check section with the App Attest provider, then call GIDSignIn.sharedInstance.configure(completion:) inside the app delegate's didFinishLaunchingWithOptions method. Xcode 12.5 or newer and iOS 14+ are required, and all OAuth clients must be linked to the Firebase app.

_Track new Firebase security features like this on daily.dev as you harden your iOS auth flow._

### What is the difference between App Check protection for Google Identity on iOS and App Check for Firebase Auth?

App Check for Google Identity on iOS protects specific end-user interactions through an app's OAuth client, while App Check for Firebase Auth protects certain post-login interactions such as changing a password or updating account info, and extends to identity providers beyond Google. The two protections can be enabled separately or together depending on the app's needs.

_daily.dev helps developers compare overlapping security features like these before wiring up auth._

### Does Firebase App Check for Google Identity work on Android or only iOS?

It is available only on iOS, specifically iOS 14 and later, as a public preview released February 14, 2024. Support relies on Apple's App Attest service, only short-lived tokens are allowed, and only the App Attest attestation provider is supported in production (a Debug provider is available for development and testing).

_Developers evaluating cross-platform auth coverage can follow platform-specific rollouts like this on daily.dev._

## Similar posts on daily.dev

- [Appoval: Ship to the App Store with confidence](https://daily.dev/posts/appoval-ship-to-the-app-store-with-confidence-sm9ro8nna) · Product Hunt · 4 upvotes · 0 comments
- [Secure Authentication with a Push Notification in Your iOS Device](https://daily.dev/posts/secure-authentication-with-a-push-notification-in-your-ios-device-9atnss8uj) · Okta Dev · 0 upvotes · 0 comments
- [Do not add Google Play Integrity integration · eu-digital-identity-wallet/av-doc-technical-specification · Discussion \#19](https://daily.dev/posts/do-not-add-google-play-integrity-integration-eu-digital-identity-wallet-av-doc-technical-specifica-ae4izr0v0) · Hacker News · 0 upvotes · 0 comments
- [App Shield: Your Server Should Not Trust the App Calling It](https://daily.dev/posts/app-shield-your-server-should-not-trust-the-app-calling-it-skkqqbsx4) · Foojay.io · 0 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#authentication](https://daily.dev/tags/authentication), [#firebase](https://daily.dev/tags/firebase), [#oauth](https://daily.dev/tags/oauth)

[View this post on daily.dev](https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"App Check comes to Google Identity for iOS!","url":"https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd"},"datePublished":"2026-08-23T12:21:14.606Z","dateModified":"2026-08-23T12:46:23.676Z","description":"Firebase App Check now offers preview support for Google Identity for iOS, extending API abuse protection beyond Firebase products to iOS OAuth clients. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/83b21c7513581d4aeb3f67540ad86522?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/83b21c7513581d4aeb3f67540ad86522?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,authentication,firebase,oauth","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"App Check comes to Google Identity for iOS!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/app-check-comes-to-google-identity-for-ios--ghxp2xoqd#faq","mainEntity":[{"@type":"Question","name":"How do I enable Firebase App Check for Google Sign-In on iOS?","acceptedAnswer":{"@type":"Answer","text":"Add the App Attest capability to the iOS app, set the App Attest environment to production, register the app in the Firebase console App Check section with the App Attest provider, then call GIDSignIn.sharedInstance.configure(completion:) inside the app delegate's didFinishLaunchingWithOptions method. Xcode 12.5 or newer and iOS 14+ are required, and all OAuth clients must be linked to the Firebase app. Track new Firebase security features like this on daily.dev as you harden your iOS auth flow."}},{"@type":"Question","name":"What is the difference between App Check protection for Google Identity on iOS and App Check for Firebase Auth?","acceptedAnswer":{"@type":"Answer","text":"App Check for Google Identity on iOS protects specific end-user interactions through an app's OAuth client, while App Check for Firebase Auth protects certain post-login interactions such as changing a password or updating account info, and extends to identity providers beyond Google. The two protections can be enabled separately or together depending on the app's needs. daily.dev helps developers compare overlapping security features like these before wiring up auth."}},{"@type":"Question","name":"Does Firebase App Check for Google Identity work on Android or only iOS?","acceptedAnswer":{"@type":"Answer","text":"It is available only on iOS, specifically iOS 14 and later, as a public preview released February 14, 2024. Support relies on Apple's App Attest service, only short-lived tokens are allowed, and only the App Attest attestation provider is supported in production (a Debug provider is available for development and testing). Developers evaluating cross-platform auth coverage can follow platform-specific rollouts like this on daily.dev."}}]}
```

