How to ensure Pocket PE will function properly on your school's network

Modified on Mon, 6 Apr at 7:14 AM

Pocket PE relies on Google Firebase cloud services for core app functionality. If your network applies content filtering or domain blocking, you may need to whitelist specific domains to ensure the app works properly for students and teachers.

Why Firebase?

Pocket PE uses Google Firebase as its backend infrastructure — a cloud platform that handles the services that make the app work in real time. Firebase is used by millions of educational and consumer apps worldwide and is a Google product, meaning it meets enterprise-grade security and privacy standards.

The Pocket PE app depends on Firebase for several critical functions:

  • User authentication — Verifying student and teacher logins securely
  • Data sync — Storing and retrieving user progress, activity records, and program content
  • File storage — Serving media assets such as instructional videos and images
  • Remote configuration — Delivering app updates and feature settings without requiring a full app update
  • Analytics — Aggregated, anonymized usage data used to improve the product
  • Push notifications — In-app messaging and update alerts
If any of the domains listed below are blocked on your network, users may experience login failures, content not loading, missing progress data, or the app appearing to hang. We recommend whitelisting all domains in the table below for the best experience.

Required domains

The following domains should be allowed outbound on port 443 (HTTPS) for all devices running Pocket PE.

DomainPurpose
*.googleapis.comAll Firebase and Google API services — authentication, database, file storage, remote configuration, push messaging, and app analytics
Covers identitytoolkit · securetoken · firestore · firebasestorage · storage · firebaseremoteconfig · firebaseinstallations · fcm
*.firebaseapp.comFirebase project endpoints and authentication redirects
*.firebase.comGeneral Firebase platform services

Need help?

If you continue experiencing connectivity issues after whitelisting these domains, please contact Pocket PE support. When reaching out, it helps to include the device type, operating system, and a description of what the app does or doesn't do when the issue occurs.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article