Popularity
1.4
Growing
Activity
0.0
Stable
1
2
2
Monthly Downloads: 5
Programming language: Elixir
License: Apache License 2.0
Tags:
Miscellaneous
exfcm alternatives and similar packages
Based on the "Miscellaneous" category.
Alternatively, view exfcm alternatives based on common mentions on social networks and blogs.
-
AtomVM
AtomVM allows to run Elixir/Erlang code on embedded devices such as ESP32 and STM32 microcontrollers. -
porcelain
Porcelain implements a saner approach to launching and communicating with external OS processes from Elixir. -
Countries
Countries is a collection of all sorts of useful information for every country in the ISO 3166 standard. -
gen_task
Generic Task behavior that helps to encapsulate worker errors and recover from them in classic GenStage's. -
countriex
A pure elixir country data provider containing various information for every country in ISO 3166. -
Jisho-Elixir
An API wrapper for Jisho.org, an online Japanese dictionary. Allows users to search by word, symbol, and or tags (refer to docs).
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of exfcm or a related project?
Popular Comparisons
README
ExFCM
Is a simple wrapper around Firebase Cloud Messaging that uses HTTPoison.
Needed configuration
config :exfcm,
server_key: "yourKeyFromConsole"
To send message to topic
{:ok , result } = Message.put_data(%{"sample" => "true"})
|> Message.put_notification("Github","is_awesome")
|> Message.target_topic("aTopic")
|> Message.send
To send message to device or device group
{:ok , result } = Message.put_data(%{"sample" => "true"})
|> Message.put_notification("Github","is_awesome")
|> Message.target_device("aTopic")
|> Message.send
Installation
If available in Hex, the package can be installed as:
Add
exfcm
to your list of dependencies inmix.exs
:def deps do [{:exfcm, "~> 0.1.0"}] end
Ensure
exfcm
is started before your application:def application do [applications: [:exfcm]] end
TODO
- Add custom filters
- Add suport for additional params on notification