The Construct Firebase Project is now Free!
https://sparshadhar.github.io/ConstructFirebase/


Basic Essentials

Important
Firebase SDK must be added to project before proceeding with any of the plugins.
Auth BASIC must be added to project before proceeding with Auth PRO

Firebase SDK Plugin

  • Connect and initialize Firebase SDK
  • Manage multiple Firebase projects
  • App Check (using reCAPTCHA)
  • Debugging tools
  • Advanced controls for connecting to specific Firebase services

Firebase Authentication BASIC Plugin

  • Email & Password Authentication
    • Sign up / Sign in
    • Email verification
    • Password reset
    • Update email and password
    • Username & password authentication
  • Phone OTP Authentication
    HTML5 export only — see PRO plans for mobile export
  • OAuth Providers
    Google, Facebook, Apple, Twitter, GitHub, Microsoft, Yahoo
    HTML5 export only — see PRO plans for mobile export
  • User Management
    • Email
    • Username
    • Display picture URL
    • User ID
    • Current auth provider
  • Delete user

Firebase Cloud Firestore Plugin & Firebase Realtime Database BASIC Plugin

  • Write data
  • Increment / decrement values
  • Read data
  • Create / read leaderboards
  • Read data as JSON
  • Modes
    • User Account Mode
      Automatically uses a secure user-specific path (requires authentication)
    • Custom Mode
      Read/write data at any custom path

Firebase Cloud Storage BASIC Plugin

  • Upload images and files
  • Download images and files

Example Files

  • Google Auth.c3p
  • Facebook Auth.c3p
  • Phone Auth.c3p
  • Email Verification & Error Handling.c3p
  • Cloud Storage.c3p
  • Handling Multiple Firebase Project.c3p
  • [RD] Handling Data (UserAccount).c3p
  • [RD] Leaderboards (Custom & User).c3p
  • [RD] Nested JSON Data (Custom).c3p
  • [RD] Using Multiple Databases (Sharding).c3p
  • [Firestore] Handling Data (Custom).c3p
  • [Firestore] Handling Data (UserAccount).c3p

Auth PRO Pack


OAuth (Google, Facebook, etc.) for Android & iOS
Phone Auth with OTP for Android & iOS
More Advanced Auth operations

Firebase Authentication PRO & MOBILE

  • Phone OTP Authentication- Support on Android & iOS
  • OAuth - Google, Facebook - Support on Android & iOS
  • Persistence - Specify whether the user remains signed in or not after closing the app
  • Anonymous Auth - Visit the app as a Guest User
  • Link Multiple Auth Providers - Join two Auth accounts, can also be used with an anonymous account to convert it into a permanent account
  • User Auth Credentials - Allows you to control Sign In. Can be used with QR Codes to Sign In on a secondary device.
  • Manage more User Details - Phone number, Account Creation Time, Last Signed In Time, User Credentials, Auth Provider list

Example Files

  • Auth Credentials-Sign In with QR Codes.c3p
  • Android-iOS Export (Google, Facebook, PhoneOTP).c3p

Realtime-Database PRO


Socialize- Chat Rooms, Friend Management, Tag users
User Online/Offline Status
Advanced Lists- Sorting and querying

Firebase Realtime-Database PRO

  • Assign mini User Keys that can be copied and used to Tag users, send friend requests, etc.
  • Write & Read Presence- Get Online/Offline Status and last online timestamp of any user.
  • Advanced List management- querying and sorting
  • Write Server Timestamp
  • Remove Sync Listeners to save data usage

Example Files

  • Global Chat Example.c3p
  • Sorting List (Querying).c3p

Utilities PRO


Analytics, Remote Config, Performance, Crashlytics

Firebase Analytics

  • Works on Android, iOS and Web Browser
  • Collect automatic Analytics data
  • Log Events
  • Set Screen
  • Set User ID and Properties

Firebase Remote Config

  • Works on Android, iOS and Web Browser
  • Fetch Remote Config data

Firebase Performance

  • Works on Android, iOS and Web Browser
  • Collect automatic Performance Data, loading time, etc.
  • Start/Stop Custom Trace- to track the time taken to complete a specific task

Firebase Crashlytics

  • Works on Android and iOS
  • Collect automatic Crash reports
  • Log data
  • Log errors
  • Set User ID

Example File

  • Utilities Example.c3p

License

LGPL-2.1 license

Updated 10 days ago
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(6 total ratings)
AuthorSparsha
Made withConstruct
Tagsauthentication, cloud-storage, construct, construct-3, database, firebase, user-account
LinksHomepage
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

Firebase Plugins Pack 118 bytes

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Firebase no deja introducir el dominio del preview en la lista blanca de dominios con lo cual no se puede utilizar el recurso.


preview.construct.net    -- no admitido

Hi I guess this is the problem you are facing. You can find it here: Getting Started (constructdatabase.com)

Under heading 2. Set Up "Firebase Authentication"

Hello,

I need the plugin to track events and users using my android app, you plugin can do it?

Best.

(2 edits)

Hi, do you mean you need Google Analytics?
Or do you just want to store some set of text in the database?

EDIT: Yes both are possible. For Analytics a new plugin pack is now available at: https://sparsha-dhar.itch.io/constructdatabase-pro-utilities

does this support Firestore?

(2 edits)

[UPDATED]: Yes, Firestore is available now


[OLD]: No, not yet. It supports Realtime-Database for now. But I am hoping to release atleast the BASIC version of Firestore within a week or three, which would include user data collection and leaderboards.

I BYPASSED THE LEADERBOARD BY TYPING: XD

(4 edits)

Hey!! How did you do that!! 😮 That's cheating you know xD!! You are supposed to type numbers only!

i typed xd and it changed to NaN and i got the 1st place

(1 edit) (+1)

I love your Chat Example! Thanks a lot for your plugins and constant support!

(5 edits) (+1)

Thanks Zamalk ^^

Deleted 4 years ago
(2 edits)

Thanks ^^

i just purchased . Can you sent example c3 project  to me Thank you . kajohnpon888@gmail.com

(3 edits)

Hi, its included in the package you purchased.
You just need to download Examples (03-May-21).zip.

(Also, I provide support in Discord. It's a great platform for Chats and Communities. Join Link: https://discord.gg/9FG9M224K3 )

(+1)

Thank you 

(+1)

I am a DEV of games with Construct 3 and I am using this plug-in that seems wonderful to me, also if the author gives excellent support for his community on Discord. With this you can have your table of records of your players running on any platform, be it HTML5 or native Android or iOS in a simple way with a Firebase database, if you want to have this in your games, do not hesitate to invest in this plug-in. 

Thanks to this, my next games to come out this year are with your online high score table. Thanks Sparsha !!!

(4 edits)

I am glad you like it! Thanks for the advertising Haha ♥

👍