Amazon Simple Notification Service
Amazon Simple Notification Service logo
Amazon Simple Notification Service
|
|
Developer(s) | Amazon.com |
---|---|
Development status | Active |
License | Proprietary software |
Website | aws |
Amazon Simple Notification Service (SNS) is a notification service provided as part of Amazon Web Services. It provides a low-cost infrastructure for the mass delivery of messages, predominantly to mobile users.
SNS uses the publish/subscribe model for push delivery of messages.[1] Recipients subscribe to one or more 'topics' within SNS. Typically this is hidden from the user as an internal part of a mobile app.[2] Receipt of a message may also be hidden from the user: this service is largely aimed at the internal processing of specific apps, rather than as a generic email substitute. A game might receive bonus level announcements or unlock keys for in-game purchases by this route. A ticket booking app could use it for confirmation vouchers, boarding passes or notifications of a delay to a flight.
From the sender's viewpoint, SNS acts as a single message bus that can message to a wide variety of devices and platforms, from the Kindle Fire to Baidu. A single code interface can address all of these equally, or message formats can be tailored to the particular needs of each platform.[3]
SNS can also deliver messages by SMS, although this is US-only at present.[4]
Costs (2016) are quoted as $1.00 to send one million mobile notifications.[4] Pricing varies according to the delivery mechanism: there is a charge to request a message ($0.50 /million) and a varying charge for how (and if) the recipient chooses to receive it. HTTP is cheapest for retrieval ($0.60 /million), email is around 30 times this ($20 /million) and SMS considerably (hundreds of times) more ($7,500 /million).[5] Like most cloud services, initial access costs are kept low and there are no sign-up or subscription charges.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.