Creates a platform application object for one of the supported push notification services,
such as APNS and GCM, to which devices and mobile apps may register. You must specify
PlatformPrincipal and PlatformCredential attributes when using the
action. The PlatformPrincipal is 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". The PlatformCredential is also received
from the notification service. For WNS, PlatformPrincipal is "Package Security Identifier".
For MPNS, PlatformPrincipal is "TLS certificate". For Baidu, PlatformPrincipal is
For APNS/APNS_SANDBOX, PlatformCredential is "private key". For GCM, PlatformCredential
is "API key". For ADM, PlatformCredential is "client secret". For WNS, PlatformCredential
is "secret key". For MPNS, PlatformCredential is "private key". For Baidu, PlatformCredential
is "secret key". The PlatformApplicationArn that is returned when using
is then used as an attribute for the
CreatePlatformEndpoint action. For
more information, see Using
Amazon SNS Mobile Push Notifications. For more information about obtaining the
PlatformPrincipal and PlatformCredential for each of the supported push notification
services, see Getting
Started with Apple Push Notification Service, Getting
Started with Amazon Device Messaging, Getting
Started with Baidu Cloud Push, Getting
Started with Google Cloud Messaging for Android, Getting
Started with MPNS, or Getting
Started with WNS.
For PCL and Unity this operation is only available in asynchronous form. Please refer to CreatePlatformApplicationAsync.
public virtual CreatePlatformApplicationResponse CreatePlatformApplication( CreatePlatformApplicationRequest request )
Container for the necessary parameters to execute the CreatePlatformApplication service method.
Supported in: 4.5, 4.0, 3.5
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms
Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone