Push Notification Sender for Home Assistant official mobile apps
Go to file
dependabot[bot] 8addd35178
Bump serialize-javascript and mocha in /functions (#186)
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 6.0.2 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together.


Updates `serialize-javascript` from 6.0.0 to 6.0.2
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.0...v6.0.2)

Updates `mocha` from 10.4.0 to 10.8.2
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.4.0...v10.8.2)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-type: indirect
- dependency-name: mocha
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 13:47:38 +01:00
.github Bump w9jds/firebase-action from 13.30.0 to 13.31.1 (#185) 2025-02-17 08:24:02 +01:00
.vscode Add tests, VSCode setup, and update dependencies (#55) 2021-05-23 14:37:52 -07:00
functions Bump serialize-javascript and mocha in /functions (#186) 2025-02-17 13:47:38 +01:00
public Redirect to mobile_app docs 2019-03-31 17:47:45 -07:00
.firebaserc Initial commit 2019-03-30 22:21:35 -07:00
.gitignore Add tests, VSCode setup, and update dependencies (#55) 2021-05-23 14:37:52 -07:00
CLA.md Add required docs 2019-12-03 23:50:38 -05:00
CODE_OF_CONDUCT.md Add required docs 2019-12-03 23:50:38 -05:00
CONTRIBUTING.md Add required docs 2019-12-03 23:50:38 -05:00
LICENSE.md Add required docs 2019-12-03 23:50:38 -05:00
README.md Allow deploying to other locations than us-central1 (#23) 2020-10-12 09:28:38 -04:00
codecov.yaml Add tests, VSCode setup, and update dependencies (#55) 2021-05-23 14:37:52 -07:00
firebase.json Add iOS specific route 2020-07-03 16:53:18 -07:00

README.md

mobile-apps-fcm-push

This is the code that powers the official mobile app push notifications. Feel free to submit PRs!

Developer Setup

Install NPM dependencies:

cd functions
npm install

Startup function for local testing:

# Only Once
npm install -g firebase-tools

firebase functions:config:set debug.local=true
firebase functions:config:get > .runtimeconfig.json

# Whenever you want to start
npm run serve

Deploy your own

Change the target project if needed:

# Only once
sed -i s/home-assistant-mobile-apps/myproject/g ../.firebaserc

You can set the app.region setting if you want to deploy your functions in a another location than us-central1, e.g. europe-west1:

# Only once
firebase functions:config:set app.region="us-central1"

Then deploy the Cloud Functions:

firebase deploy