Push subscriptions require a reachable, correct HTTPS endpoint to deliver messages.
Step 2: Analyze other options
Pull vs push setting is fixed; pull() is not used in push; no messages means no delivery but question implies messages exist.
Final Answer:
The push endpoint URL is incorrect or unreachable. -> Option A
Quick Check:
Push needs correct reachable URL [OK]
Hint: Push needs reachable endpoint URL [OK]
Common Mistakes:
Confusing pull and push subscription methods
Assuming pull() is needed for push subscriptions
Ignoring network or URL errors
5. You want to design a system that processes messages only when your app is ready and can control the rate of message processing. Which subscription type should you choose and why?
hard
A. Push subscription, because it retries sending messages until acknowledged.
B. Pull subscription, because your app controls when to request messages.
C. Push subscription, because messages are sent automatically and fast.
D. Pull subscription, because it automatically scales message delivery.
Solution
Step 1: Identify control needs
The app wants to control when and how fast messages are processed.
Step 2: Match subscription type to control
Pull subscriptions let the app ask for messages when ready, controlling rate and timing.
Final Answer:
Pull subscription, because your app controls when to request messages. -> Option B
Quick Check:
Pull = app controls message flow [OK]
Hint: Choose pull to control message processing timing [OK]
Common Mistakes:
Choosing push for control over message rate
Assuming push retries mean better control
Thinking pull auto-scales delivery
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.