Skip to content

iOS and Android push notifications for Elixir

License

Notifications You must be signed in to change notification settings

VoiceLayer/pigeon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Hex.pm Hex.pm Deps Status

Pigeon

HTTP2-compliant wrapper for sending iOS and Android push notifications.

Installation

Note: Pigeon's API will likely change until v1.0

Add pigeon and kadabra as mix.exs dependencies:

def deps do
  [
    {:pigeon, "~> 0.12.0"},
    {:kadabra, "~> 0.2.0"}
  ]
end

After running mix deps.get, if running Elixir v1.3 or earlier, configure mix.exs to start the applications automatically.

def application do
  [applications: [:pigeon, :kadabra]]
end

Prefer chatterbox as your http2 client?

def deps do
  [
    {:pigeon, "~> 0.12.0"},
    {:chatterbox, "~> 0.4.0"}
  ]
end

Specify it in your config.exs

:config, :pigeon, http2_client: Pigeon.Http2.Client.Chatterbox

Getting Started

For usage and configuration, see the docs:

About

iOS and Android push notifications for Elixir

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 100.0%