Hinweis zum Ende des Supports: Am 30. Oktober 2026 AWS wird der Support für Amazon Pinpoint eingestellt. Nach dem 30. Oktober 2026 können Sie nicht mehr auf die Amazon Pinpoint-Konsole oder die Amazon Pinpoint Pinpoint-Ressourcen (Endpunkte, Segmente, Kampagnen, Journeys und Analysen) zugreifen. Weitere Informationen finden Sie unter Ende des Supports von Amazon Pinpoint. Hinweis: APIs In Bezug auf SMS sind Sprach-, Handy-Push-, OTP- und Telefonnummernvalidierung von dieser Änderung nicht betroffen und werden von AWS End User Messaging unterstützt.
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.
GetInAppMessages
JSON-Beispiel für eine Amazon Pinpoint Pinpoint-API-Antwort
Wenn Sie den GetInAppMessagesAPI-Vorgang aufrufen, wird eine Liste von Nachrichten zurückgegeben, für die der angegebene Endpunkt berechtigt ist. Ihre App kann die Nachricht dann auf der Grundlage der Werte in der Antwort rendern.
Nachstehend finden Sie ein Beispiel eines JSON-Objekts, das zurückgegeben wird, wenn Sie die GetInAppMessages
-API aufrufen:
{ "InAppMessagesResponse":{ "InAppMessageCampaigns":[ { "CampaignId":"inAppTestCampaign-4c545b28d21a490cb51b0b364example", "DailyCap":0, "InAppMessage":{ "Content":[ { "BackgroundColor":"#f8e71c", "BodyConfig":{ "Alignment":"CENTER", "Body":"This is a sample in-app message sent using Amazon Pinpoint.", "TextColor":"#d0021b" }, "HeaderConfig":{ "Alignment":"CENTER", "Header":"Sample In-App Message", "TextColor":"#d0021b" }, "ImageUrl":"https://example.com/images/thumbnail.png", "PrimaryBtn":{ "DefaultConfig":{ "BackgroundColor":"#d0021b", "BorderRadius":50, "ButtonAction":"CLOSE", "Text":"Dismiss", "TextColor":"#f8e71c" } } } ], "Layout":"MIDDLE_BANNER" }, "Priority":3, "Schedule":{ "EndDate":"2021-11-06T00:08:05Z", "EventFilter":{ "Dimensions":{ "Attributes":{ }, "EventType":{ "DimensionType":"INCLUSIVE", "Values":[ "_session.start" ] }, "Metrics":{ } } } }, "SessionCap":0, "TotalCap":0, "TreatmentId":"0" } ] } }
Die folgenden Abschnitte enthalten Informationen zu den Komponenten dieser Antwort und ihren Attributen.
InAppMessageCampaigns
-Objekt
Das InAppMessageCampaigns
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Eine Zeichenfolge, die den Namen und die eindeutige Kampagnen-ID der Amazon-Pinpoint-Kampagne enthält, von der aus die Nachricht gesendet wurde. Der Name steht vor der Kampagnen-ID. Die beiden Werte werden durch einen Bindestrich (-) getrennt. |
Wird automatisch von Amazon Pinpoint erstellt, wenn Sie die Kampagne erstellen. |
|
Eine Ganzzahl, die die ID der Kampagnenbehandlung für diese Nachricht darstellt. Wenn die Kampagne nur eine Behandlung hat, ist der Wert |
|
|
Die Priorität der In-App-Nachricht, ausgedrückt als Ganzzahl zwischen 1 und 5, wobei 1 die höchste Priorität und 5 die niedrigste ist. |
Schritt 1 des Prozesses zur Kampagnenerstellung. |
|
Ein InAppMessage-Objekt, das Informationen darüber enthält, wie die Nachricht gerendert wird. |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Ein Schedule-Objekt, das Informationen darüber enthält, wann die Nachricht gesendet wurde. |
Schritt 4 des Prozesses zur Kampagnenerstellung (wenn die Kampagne in der Konsole erstellt wurde) oder des |
|
Die Häufigkeit, ausgedrückt als Ganzzahl, mit der eine In-App-Nachricht dem Benutzer innerhalb von 24 Stunden angezeigt werden kann. |
Von Einstellungen auf Projektebene übernommen. Wenn die Kampagne Einstellungen enthält, die die Projekteinstellungen überschreiben, werden diese stattdessen verwendet. |
|
Die Häufigkeit, ausgedrückt als Ganzzahl, dass dem Benutzer während einer Anwendungssitzung eine In-App-Nachricht angezeigt werden kann. |
|
|
Die Gesamtzahl der Male, ausgedrückt als Ganzzahl, pro Kampagne eine In-App-Nachricht einem Endpunkt angezeigt werden kann. |
InAppMessage
-Objekt
Das InAppMessage
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Ein Array, InAppMessageContentdas ein Objekt enthält, das den Inhalt der Nachricht beschreibt. |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Eine Zeichenfolge, die beschreibt, wie die In-App-Nachricht auf dem Gerät des Empfängers angezeigt wird. Die möglichen Werte sind:
|
HeaderConfig
-Objekt
Das HeaderConfig
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Eine Zeichenfolge, die die Textausrichtung des Kopfzeilentexts angibt. Mögliche Werte sind |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Der Text der Nachrichtenkopfzeile. |
|
|
Die Farbe des Kopfzeilentexts, ausgedrückt als Hex-Farbcode (z. B. #000000 für Schwarz). |
BodyConfig
-Objekt
Das BodyConfig
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Eine Zeichenfolge, die die Textausrichtung des Nachrichtentexts angibt. Mögliche Werte sind |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Der Haupttext Text der Nachricht. |
|
|
Die Farbe des Textkörpers, ausgedrückt als eine Zeichenfolge für einen Hex-Farbcode (z. B. #000000 für Schwarz). |
InAppMessageContent
-Objekt
Das InAppMessageContent
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Die Hintergrundfarbe für ein In-App-Nachrichtenbanner, ausgedrückt als Zeichenfolge mit Hex-Farbcode (z. B. #000000 für Schwarz). |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Ein BodyConfigObjekt, das Informationen enthält, die sich auf den Hauptinhalt der Nachricht beziehen. |
|
|
Ein HeaderConfigObjekt, das Informationen enthält, die sich auf die Kopfzeile oder den Titel der Nachricht beziehen. |
|
|
Die URL des Bildes, das in der Nachricht angezeigt wird. |
|
|
Ein InAppMessageButtonObjekt, das Informationen über die Hauptschaltfläche in der Nachricht enthält. |
|
|
Ein InAppMessageButtonObjekt, das Informationen über die sekundäre Schaltfläche in der Nachricht enthält. Nicht vorhanden, wenn die In-App-Nachrichtenvorlage keine sekundäre Schaltfläche angibt. |
Schedule
-Objekt
Das Schedule
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Die geplante Zeit im ISO 8601-Format, zu der die Kampagne beendet wird. |
Schritt 4 des Prozesses zur Kampagnenerstellung (wenn die Kampagne in der Konsole erstellt wurde) oder des |
|
Informationen über das Ereignis, das dazu führt, dass die In-App-Nachricht angezeigt wird. Wenn Sie ein Ereignis generieren, das mit einer Amazon-Pinpoint-In-App-Kampagne übereinstimmt, wird die Nachricht angezeigt. |
InAppMessageButton
-Objekt
Ein InAppMessageButton
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Ein DefaultButtonConfigObjekt, das Informationen über die Standardeinstellungen für eine Schaltfläche in einer In-App-Nachricht enthält. |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Ein OverrideButtonConfigObjekt, das angibt, wie sich die Schaltfläche auf Android-Geräten verhält. Dies überschreibt die Standard-Schaltflächenkonfiguration, die im |
|
|
Ein OverrideButtonConfigObjekt, das angibt, wie sich die Schaltfläche auf iOS-Geräten verhält. Dies überschreibt die Standard-Schaltflächenkonfiguration, die im |
|
|
Ein OverrideButtonConfigObjekt, das angibt, wie sich die Schaltfläche in Web-Apps verhält. Dies überschreibt die Standard-Schaltflächenkonfiguration, die im |
DefaultButtonConfig
-Objekt
Ein DefaultButtonConfig
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Die Hintergrundfarbe der Schaltfläche, ausgedrückt als Zeichenfolge mit Hex-Farbcode (z. B. #000000 für Schwarz). |
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Der Radius des Rahmens der Schaltfläche in Pixeln, ausgedrückt als Ganzzahl. Eine größere Zahl führt zu mehr abgerundeten Ecken. | |
|
Eine Zeichenfolge, die die Aktion beschreibt, die auftritt, wenn ein Empfänger eine Schaltfläche in der In-App-Nachricht auswählt. Die möglichen Werte sind:
|
|
|
Die Ziel-URL für eine Schaltfläche. Nicht vorhanden für Schaltflächen, bei denen sich der ButtonAction befindet |
|
|
Der Text, der auf der Schaltfläche angezeigt wird. | |
|
Die Farbe des Texts auf der Schaltfläche, ausgedrückt als Zeichenfolge mit Hex-Farbcode (z. B. #000000 für Schwarz). |
OverrideButtonConfig
-Objekt
Das OverrideButtonConfig
-Objekt ist nur vorhanden, wenn die In-App-Nachrichtenvorlage Schaltflächen zum Überschreiben verwendet. Eine Override-Schaltfläche ist eine Schaltfläche, die eine spezifische Konfiguration für einen bestimmten Gerätetyp hat, z. B. ein iOS-Gerät, ein Android-Gerät oder einen Webbrowser.
Ein OverrideButtonConfig
-Objekt enthält die folgenden Attribute:
Attribut | Beschreibung | Anwendungsbereiche |
---|---|---|
|
Die Aktion, die auftritt, wenn ein Empfänger eine Schaltfläche in der In-App-Nachricht auswählt. Die möglichen Werte sind:
|
Basierend auf dem Inhalt der In-App-Nachrichtenvorlage, die für die Kampagne angegeben wurde. |
|
Die Ziel-URL für eine Schaltfläche. Nicht vorhanden für Schaltflächen, bei denen die |
|
|
Der Text, der auf der Schaltfläche angezeigt wird. | |
|
Die Farbe des Texts auf der Schaltfläche, ausgedrückt als Zeichenfolge mit Hex-Farbcode (z. B. #000000 für Schwarz). |