

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Mobile Push-API-Aktionen
<a name="mobile-push-api"></a>

Um Amazon SNS Mobile Push verwenden zu können APIs, müssen Sie zunächst die Voraussetzungen für den Push-Benachrichtigungsdienst wie Apple Push Notification Service (APNs) und Firebase Cloud Messaging (FCM) erfüllen. Weitere Informationen zu diesen Voraussetzungen finden Sie unter [Voraussetzungen für Amazon SNS-Benutzerbenachrichtigungen](sns-prerequisites-for-mobile-push-notifications.md). 

 Um mithilfe von eine Push-Benachrichtigung an eine mobile App und ein Gerät zu senden APIs, müssen Sie zunächst die `CreatePlatformApplication` Aktion verwenden, die ein Attribut zurückgibt. `PlatformApplicationArn` Das `PlatformApplicationArn`-Attribut wird dann von `CreatePlatformEndpoint` verwendet. So wird ein `EndpointArn`-Attribut zurückgeben. Anschließend können Sie mit dem `EndpointArn`-Attribut mit der `Publish`-Aktion eine Benachrichtigung an eine mobile App und ein Gerät senden oder Sie können das `EndpointArn`-Attribut mit der `Subscribe`-Aktion zum Abonnieren eines Themas verwenden. Weitere Informationen finden Sie unter [Push-Benachrichtigungen mit Amazon SNS einrichten](sns-mobile-application-as-subscriber.md#sns-user-notifications-process-overview).

Die mobilen Amazon SNS SNS-Pushs APIs lauten wie folgt: 

`[CreatePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformApplication.html)`  
Erstellt ein Plattformanwendungsobjekt für einen der unterstützten Push-Benachrichtigungsdienste wie APNs FCM, bei dem sich Geräte und mobile Apps registrieren können. Gibt ein `PlatformApplicationArn`-Attribut zurück, das für die `CreatePlatformEndpoint`-Aktion verwendet wird.

`[CreatePlatformEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformEndpoint.html)`  
Erstellt einen Endpunkt für ein Gerät und eine mobile App für einen der unterstützten Push-Benachrichtigungsservices. `CreatePlatformEndpoint` verwendet das `PlatformApplicationArn`-Attribut, das der `CreatePlatformApplication`-Aktion zurückgegeben wurde. Das `EndpointArn`-Attribut, das bei der Verwendung von `CreatePlatformEndpoint` zurückgegeben wird, wird mit der `Publish`-Aktion verwendet, um eine Benachrichtigung an die mobile App und das Gerät zu senden. 

`[CreateTopic](https://docs.aws.amazon.com/sns/latest/api/API_CreateTopic.html)`  
Erstellt ein Thema, über das die Nachrichten veröffentlicht werden können. 

`[DeleteEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_DeleteEndpoint.html)`  
Löscht den Endpunkt für ein Gerät und eine mobile App für einen der unterstützten Push-Benachrichtigungsservices.

`[DeletePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_DeletePlatformApplication.html)`  
Löscht ein Plattformanwendungsobjekt.

`[DeleteTopic](https://docs.aws.amazon.com/sns/latest/api/API_DeleteTopic.html)`  
Löscht ein Thema und alle seine Abonnements.

`[GetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetEndpointAttributes.html)`  
Ruft die Endpunktattribute für ein Gerät und eine mobile App ab.

`[GetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetPlatformApplicationAttributes.html)`  
Ruft die Attribute des Plattformanwendungsobjekts ab.

`[ListEndpointsByPlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_ListEndpointsByPlatformApplication.html)`  
Listet die Endpunkte und Endpunktattribute für Geräte und mobile Apps in einem unterstützten Push-Benachrichtigungsservice auf.

`[ListPlatformApplications](https://docs.aws.amazon.com/sns/latest/api/API_ListPlatformApplications.html)`  
Listet die Plattformanwendungsobjekte für die unterstützten Push-Benachrichtigungsservices auf.

`[Publish](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html)`  
Sendet eine Benachrichtigung an alle abonnierten Endpunkte des Themas.

`[SetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetEndpointAttributes.html)`  
Legt die Attribute für einen Endpunkt für ein Gerät und eine mobile App fest.

`[SetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html)`  
Legt die Attribute des Plattformanwendungsobjekts fest.

`[Subscribe](https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html)`  
Bereitet über das Senden einer Bestätigungsnachricht an den Endpunkt das Abonnieren eines Endpunkts vor. Um tatsächlich ein Abonnement zu erstellen, muss der Endpunktbesitzer die ConfirmSubscription Aktion mit dem Token aus der Bestätigungsnachricht aufrufen. 

`[Unsubscribe](https://docs.aws.amazon.com/sns/latest/api/API_Unsubscribe.html)`  
Löscht ein Abonnement.