Skip to content


Anzeigen von In-App-Nachrichten in einem benutzerdefinierten View-Controller

In-App-Nachrichten können auch in einem angepassten View-Controller angezeigt werden, den Sie an Braze übergeben. Braze animiert die angepasste In-App-Nachricht und verarbeitet die Analytics der In-App-Nachricht. Der View Controller muss die folgenden Anforderungen erfüllen:

  • Es muss eine Unterklasse oder eine Instanz von ABKInAppMessageViewController sein.
  • Die Ansicht des zurückgegebenen View-Controllers sollte eine Instanz von ABKInAppMessageView oder seiner Unterklasse sein.

Die folgende UI-Delegate-Methode wird jedes Mal aufgerufen, wenn eine In-App-Nachricht auf ABKInAppMessageViewController angeboten wird, damit die App einen angepassten View-Controller für die Anzeige von In-App-Nachrichten an Braze übergeben kann:

1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!

Unsere Controller für die In-App-Nachrichtenansicht sind anpassbar. Sie können Unterklassen oder Kategorien verwenden, um die Anzeige oder das Verhalten von In-App-Nachrichten anzupassen.

Methoden-Deklarationen

Weitere Informationen finden Sie in den folgenden Header-Dateien:

Beispiele für die Umsetzung

Siehe ViewController.m und CustomInAppMessageViewController.m in der Beispiel-App für In-App-Nachrichten.

New Stuff!