Braze iOS SDK
Documentation for the Braze iOS SDK
 All Classes Functions Properties
Instance Methods | Class Methods | Properties | List of all members
ABKCard Class Reference

Instance Methods

(nullable NSData *) - serializeToData
 
(void) - logCardImpression
 
(void) - logCardClicked
 
(BOOL) - hasSameId:
 

Class Methods

(nullable ABKCard *) + deserializeCardFromDictionary:
 

Properties

NSString * idString
 
BOOL viewed
 
double created
 
double updated
 
ABKCardCategory categories
 
double expiresAt
 
NSDictionary * extras
 
NSString * urlString
 
BOOL openUrlInWebView
 

Property Documentation

- (NSDictionary*) extras
readwriteatomicstrong

This property carries extra data in the form of an NSDictionary which can be sent down via the Braze Dashboard. You may want to design and implement a custom handler to access this data depending on your use case.

- (BOOL) openUrlInWebView
readwriteatomic

When the card's urlString is not nil, if the property is set to YES, the URL will be opened in a modal WKWebView inside the app. If this property is set to NO, the URL will be opened by the OS and web URLs will be opened in an external web browser app.

This property defaults to NO.