ExAliyun.MNS

Alibaba Cloud Message Notification Service SDK for Elixir

Installation

def deps do
  [
    {:ex_aliyun_mns, "~> 1.0"}
  ]
end

Configuration

Set the authorization configuration in config file as a global setting, for example:

config :ex_aliyun_mns,
  access_key_id: "",
  access_key_secret: "",
  host: "https://xxxx.mns.us-east-1.aliyuncs.com"

Or, dynamically set or override the authorization configuration when execute operation via config_overrides option, for example:

ExAliyun.MNS.create_queue(
  "test-queue",
  config_overrides: [
    access_key_id: "",
    access_key_secret: "",
    host: ""
  ]
)

Usage

Please refer Alibaba Cloud Message Notification Service API reference for details, this library provides the corresponding functions via ExAliyun.MNS module.