The discourse-amazon-sns plugin enables push notifications in Discourse forums through Amazon Simple Notification Service (SNS). It’s designed to work in conjunction with a mobile app to deliver push notifications to iOS and Android devices via APNS and GCM/FCM. Amazon SNS handles the communication with each protocol, this plugin ensures that Discourse events (replies, watched topics, PMs, etc.) trigger events in SNS.
Features
Push notification support for both iOS (APNS) and Android (GCM/FCM) platforms
Device token registration and management
Automatic handling of disabled or invalid endpoints
Integration with Discourse’s existing notification system
Support for React Native webview communication
Requirements
AWS account with SNS access
Amazon SNS platform applications configured for:
iOS (APNS or APNS_SANDBOX)
Android (GCM/FCM)
AWS credentials with permissions to publish to SNS
Mobile application that can register for and receive push notifications