Stay organized with collections Save and categorize content based on your preferences. Quiz: Add Firebase to your Flutter app: Advanced Return to pathway Which of the following is something that you don't need to do before a user registers for SMS Multi-Factor Authentication (MFA)? Register your certificate fingerprint with the Firebase console for Android apps. Require users to verify their email addresses. Configure a blocking function that prevents users from logging in until the second factor code is received by your app. Configure your apps URL schemas to contain your encoded app ID or set up Apple Push Notifications (APN) for your project on iOS. True or false? A Firestore time-to-live (TTL) policy runs instantaneously when the document expires. True False The Crashlytics Flutter plugin’s Fatal API plugs directly into which of the following platform APIs? Crashlytics.onError FlutterError.onError FlutterErrorDetails recordFlutterFatalError Fill-in-the-blanks Enter one or more words to complete the sentence. You can use Remote Config to apply the concept of ___ flagging, which helps you safely roll out or roll back functionality in your app. Which of the following isn't true about using the Flutterfire CLI when you configure your Firebase project? It automatically creates a Firebase project for you. It registers the platform apps with the right Firebase platforms in the Firebase console. You need to visit the Firebase console to get set up. All API keys sync to your local app so that you don’t have to copy values from the Firebase console to your app. Fill-in-the-blanks Enter one or more words to complete the sentence. The flutter ___ get command downloads the existing libraries to your app. Helper widgets from the lib/src/widgets.dart file reduce clutter in the page layout because they do which of the following? Eliminate duplicate code. Let you use a default font throughout the whole app. Establish a clear hierarchy. Limit the color palette and fonts. In Cloud Firestore, test mode ensures which of the following? Choose as many answers as you see fit. You can freely write to the database during development. Access to your data is restricted. You can control who can access your stored data. Anyone with your database reference can view, edit, and delete all data in your database for the next 30 days. Every provider supports MFA except which of the following? Choose as many answers as you see fit. Phone authentication Apple's Game Center Google Sign-In Anonymous authentication You use TTL policies to do which of the following? Choose as many answers as you see fit. Designate a given field as the expiration time for documents in a given collection group. Clean obsolete data typically 72 hours after its expiration date to decrease storage costs. Delete documents in the same order as their expiration timestamps. Accomplish instantaneous bulk deletion of all data that’s expired. Which of the following are true about feature flagging? Choose as many answers as you see fit. You need to wait for an app-store release and for users to update the app to roll out or roll back a feature. You can ship all your code to production, but turn it off behind a feature flag. You can remotely turn on a feature for any set of customers. You can turn off a feature if customers don't get the experience that you want to deliver. True or false? Crashlytics allows the supply of additional metadata on crashes. True False Submit answers error_outline An error occurred when grading the quiz. Please try again.