Hi Shevan, Platform Applications come into play in the context of using SNS to send push notifications to devices that subscribe, which enables the ability to send notification messages directly to apps on mobile devices. Supported Push Notification services by AWS SNS are : 1. Apple Push Notification Service (APNS) 2. Google Cloud Messaging for Android (GCM) 3. Amazon Device Messaging (ADM)
A PlatformApplication object would be created for one of the supported push notification services, to which the devices, apps register. Configurations such as follows need to be set for it. 1. PlatformCredential - The credential received from the notification service. For APNS/APNS_SANDBOX, PlatformCredential is "private key". For GCM, PlatformCredential is "API key". For ADM, PlatformCredential is "client secret". 2. PlatformPrincipal - The principal received from the notification service. For APNS/APNS_SANDBOX, PlatformPrincipal is "SSL certificate". For GCM, PlatformPrincipal is not applicable. For ADM, PlatformPrincipal is "client id". 3. EventEndpointCreated - Topic ARN to which EndpointCreated event notifications should be sent. 4. EventEndpointDeleted - Topic ARN to which EndpointDeleted event notifications should be sent. 5. EventEndpointUpdated - Topic ARN to which EndpointUpdate event notifications should be sent. 6. EventDeliveryFailure - Topic ARN to which DeliveryFailure event notifications should be sent upon Direct Publish delivery failure (permanent) to one of the application's endpoints. More Information can be referred from [1]. Related methods have been de-prioritized on the basis that these parameters are more like one time configuration data. listPlatformApplications should also return one or more of the above 3 (APNS, GCM, ADM) [1] http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html <http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html> Please let us know, any concerns on this? -- View this message in context: http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-AmazonSNS-tp97747p97830.html Sent from the WSO2 Architecture mailing list archive at Nabble.com. _______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
