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

Reply via email to