cartel v0.5.0 Cartel.Pusher.Apns
Apple APNS Binary API worker
Summary
Functions
Method to fetch Cartel.Message.Apns.Feedback.t
records from feedback service
Generate the registered process name for the requested app pusher
Sends the message via the specified worker process
Sends a push notification
Starts the pusher
Functions
Method to fetch Cartel.Message.Apns.Feedback.t
records from feedback service
Returns an Enumerable Stream
of Cartel.Message.Apns.Feedback
structs.
Specs
name(String.t) :: atom
Generate the registered process name for the requested app pusher
Specs
push(pid, Cartel.Message.Apns.t) :: :ok | :error
Sends the message via the specified worker process
Specs
send(String.t, Cartel.Message.Apns.t, [String.t]) :: {:ok | :error}
Sends a push notification
appid
: target application identifier present inconfig.exs
message
: message structtokens
: list of device tokens
Specs
start_link(%{env: :production | :sandbox, cert: String.t, key: String.t, cacert: String.t}) :: GenServer.on_start
Starts the pusher