
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.
Klicken Sie manuell
Sie können Content-Card-Klicks manuell verarbeiten, indem Sie das Protokoll ABKContentCardsTableViewControllerDelegate implementieren und Ihr Delegate-Objekt als Eigenschaft des Typs delegate für ABKContentCardsTableViewController festlegen. Ein Beispiel dafür finden Sie in der Beispielanwendung Content Cards.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
contentCardsTableViewController.delegate = delegate
// Methods to implement in delegate
func contentCardTableViewController(_ viewController: ABKContentCardsTableViewController!,
shouldHandleCardClick url: URL!) -> Bool {
if (url.host?.lowercased() == "my-domain.com") {
// Custom handle link here
NSLog("Manually handling Content Card click with URL %@", url.absoluteString)
return false
}
// Let the Braze SDK handle the click action
return true
}
func contentCardTableViewController(_ viewController: ABKContentCardsTableViewController!,
didHandleCardClick url: URL!) {
NSLog("Braze SDK handled Content Card click with URL %@", url.absoluteString)
}

Wenn Sie die Methode handleCardClick: in ABKContentCardsTableViewController außer Kraft setzen, werden diese Delegate-Methoden möglicherweise nicht aufgerufen.