Before doing firebase setup, we need to install firebase tools on your machine. To do that, please execute
npm install -g firebase-tools
Step 1: Create new folder & login to firebase
mkdir fcf cd fcf firebase login firebase init functions
It might ask your few questions, please answer as followed
– Choose your firebase project
– Language: JavaScript
– EsLint: No
– Npm install: Yes
Step 2:
Once it’s project is created, please follow this
cd functions
Step 3: Update files
- Download and copy file into
fcf/functions/
- Update your credentials inside
fcf1/index.js
and copy tofcf/functions/index.js
Step 5:
cd .. firebase deploy --only functions
Note: You must be inside fcf/ (not inside fcf/functions) folder for deploying.
Push setup
To set up firebase push notification, you can follow the below steps.
Steps:
- Navigate to firebase console
- Click Add App then choose android (steps are same for iOS)
- Fill All required details.
- App Name => Your App Name
- Package Name =>
com.yourcomanyname.appname
=> it should be the same insideconfig.xml
- SHA 1 key: https://developers.google.com/android/guides/client-auth
- Download
google-service.json
(for iOS downloadGoogleService-info.plist
) - Then copy your downloaded files & paste inside your project folder (not anywhere else)
Important
If you’re facing any error while building your app, you must remove the platform and add it again
ionic cordova rm android ionic cordova platform add [email protected]