
Das AppboyKit (auch bekannt als Objective-C SDK) wird nicht mehr unterstützt und wurde durch das Swift SDK. ] ersetzt. Es wird keine neuen Features, Fehlerbehebungen, Sicherheitsupdates oder technischen Support mehr erhalten - Messaging und Analytics werden jedoch weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie unter Einführung in das neue Braze Swift SDK.
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
ABKInAppMessageViewControllersein. - Die Ansicht des zurückgegebenen View-Controllers sollte eine Instanz von
ABKInAppMessageViewoder 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.