Cloud Digital Leader Practice Question: Google Cloud products, services, and solutions
A startup is building an application that sends daily promotional push notifications to millions of mobile users on both iOS and Android devices. Which Google Cloud or Google service most directly provides the infrastructure for sending these mobile push notifications?
⚠ Common exam trap
A common mix-up: candidates confuse Cloud Pub/Sub's generic message delivery with mobile push notification delivery, overlooking that FCM is the only service that integrates directly with mobile OS notification systems and handles device-specific routing and delivery guarantees.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Firebase Cloud Messaging (FCM), which delivers push notifications to iOS and Android devices through Google's mobile notification infrastructure
Firebase Cloud Messaging (FCM) is Google's dedicated, scalable infrastructure for delivering push notifications to both iOS and Android devices. It handles device registration, message routing, and platform-specific delivery through Apple Push Notification service (APNs) for iOS and Google's own push service for Android, making it the most direct and appropriate service for this use case.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Cloud Pub/Sub, which delivers messages to subscribed mobile application instances
Why it's wrong here
Cloud Pub/Sub is a server-to-server messaging system. Mobile devices are not Pub/Sub subscribers — they use platform-specific push notification infrastructure (FCM, APNs). Pub/Sub could trigger a backend service that then sends via FCM, but Pub/Sub alone doesn't deliver to mobile devices.
- ✓
Firebase Cloud Messaging (FCM), which delivers push notifications to iOS and Android devices through Google's mobile notification infrastructure
Why this is correct
FCM is the correct service. It provides the complete push notification pipeline: device token management, message composition, cross-platform delivery (Android via FCM protocol, iOS via APNs), delivery analytics, and topic-based message broadcasting for millions of subscribers. It's the standard Google/Firebase solution for mobile push notifications.
- ✗
Cloud Storage, by writing notification content to buckets that mobile applications poll for new messages
Why it's wrong here
Cloud Storage is a blob storage service, not a notification delivery mechanism. Writing notification content to a bucket would force mobile apps to continuously poll that bucket to check for new objects, which drains device battery, consumes significant network bandwidth, and introduces unacceptable latency because the app must initiate every check. Moreover, Cloud Storage has no built-in mechanism to wake sleeping apps or deliver messages in real time, and relying on client-side polling for notifications is a poor pattern compared to the server-push model that FCM provides. Even combining Cloud Storage with Firebase would require an intermediary like Cloud Functions to trigger FCM, making the bucket itself an unnecessary and inefficient hop.
- ✗
Cloud Run, by exposing an API that mobile applications call to retrieve their pending notifications
Why it's wrong here
Pull-based notification APIs require mobile apps to poll for messages, which is inefficient. FCM's push model delivers notifications to devices without the app needing to poll — even when the app is not active in the foreground.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Use case
A use case is a description of how a specific user or system interacts with a system to achieve a particular goal, often used in security operations to define required functions and validate system behavior.
Key term
Google Cloud
Google Cloud is a suite of cloud computing services offered by Google that provides infrastructure, platform, and software solutions over the internet.
About these practice questions
Courseiva writes every GCDL question from scratch — 829 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.