Pigeon Legacy FCM

Pigeon adapter for Firebase Cloud Messaging Legacy API.

CIVersionLicenseLast UpdatedDocumentation

Installation

Add :pigeon and :pigeon_legacy_fcm as mix.exs dependencies:

def deps do
  [
    {:pigeon, "~> 2.0"},
    {:pigeon_legacy_fcm, "~> 0.2.0"}
  ]
end

Getting Started

Check the module documentation:

Contributing

Testing

Unit tests can be run with mix test or mix coveralls.html. Environment variables will need to be set for various credentials. See config/test.exs for the full list.

Formatting

This project uses Elixir's mix format and Prettier for formatting. Add hooks in your editor of choice to run it after a save. Be sure it respects this project's .formatter.exs.

Commits

Git commit subjects use the Karma style.

License

Copyright (c) 2024 Codedge LLC (https://www.codedge.io/)

This library is MIT licensed. See the LICENSE for details.