gitextract_0k488zaf/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug.yml │ ├── config.yml │ └── feature.yml ├── .gitignore ├── Appboy-Push-Story.podspec ├── Appboy-iOS-SDK.podspec ├── Appboy-tvOS-SDK/ │ └── AppboyTVOSKit.framework/ │ ├── AppboyTVOSKit │ ├── Headers/ │ │ ├── ABKAttributionData.h │ │ ├── ABKBannerCard.h │ │ ├── ABKBannerContentCard.h │ │ ├── ABKCaptionedImageCard.h │ │ ├── ABKCaptionedImageContentCard.h │ │ ├── ABKCard.h │ │ ├── ABKClassicCard.h │ │ ├── ABKClassicContentCard.h │ │ ├── ABKContentCard.h │ │ ├── ABKFacebookUser.h │ │ ├── ABKFeedController.h │ │ ├── ABKSdkAuthenticationDelegate.h │ │ ├── ABKSdkAuthenticationError.h │ │ ├── ABKSdkMetadata.h │ │ ├── ABKTextAnnouncementCard.h │ │ ├── ABKTwitterUser.h │ │ ├── ABKUser.h │ │ ├── Appboy.h │ │ └── AppboyKit.h │ ├── Info.plist │ └── Modules/ │ └── module.modulemap ├── Appboy-tvOS-SDK.podspec ├── AppboyKit/ │ ├── ABKLocationManagerProvider.m │ ├── ABKModalWebViewController.m │ ├── ABKNoConnectionLocalization.m │ ├── ABKSDWebImageProxy.m │ ├── Appboy.bundle/ │ │ ├── Info.plist │ │ ├── PrivacyInfo.xcprivacy │ │ ├── ZipArchive_LICENSE.txt │ │ ├── _CodeSignature/ │ │ │ ├── CodeDirectory │ │ │ ├── CodeRequirements │ │ │ ├── CodeRequirements-1 │ │ │ ├── CodeResources │ │ │ └── CodeSignature │ │ ├── appboy-spm-cleanup.sh │ │ ├── ar.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── cs.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── da.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── de.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── en.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── es-419.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── es-MX.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── es.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── et.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── fi.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── fil.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── fr.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── he.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── hi.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── id.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── it.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── ja.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── km.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── ko.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── lo.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── ms.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── my.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── nb.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── nl.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── pl.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── pt-PT.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── pt.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── ru.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── sv.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── th.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── uk.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── vi.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── zh-HK.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── zh-Hans.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── zh-Hant.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ ├── zh-TW.lproj/ │ │ │ └── LocalizedAppboyUIString.strings │ │ └── zh.lproj/ │ │ └── LocalizedAppboyUIString.strings │ └── include/ │ ├── ABKAttributionData.h │ ├── ABKBannerCard.h │ ├── ABKBannerContentCard.h │ ├── ABKCaptionedImageCard.h │ ├── ABKCaptionedImageContentCard.h │ ├── ABKCard.h │ ├── ABKClassicCard.h │ ├── ABKClassicContentCard.h │ ├── ABKContentCard.h │ ├── ABKContentCardsController.h │ ├── ABKFacebookUser.h │ ├── ABKFeedController.h │ ├── ABKIDFADelegate.h │ ├── ABKImageDelegate.h │ ├── ABKInAppMessage.h │ ├── ABKInAppMessageButton.h │ ├── ABKInAppMessageControl.h │ ├── ABKInAppMessageController.h │ ├── ABKInAppMessageControllerDelegate.h │ ├── ABKInAppMessageDarkButtonTheme.h │ ├── ABKInAppMessageDarkTheme.h │ ├── ABKInAppMessageFull.h │ ├── ABKInAppMessageHTML.h │ ├── ABKInAppMessageHTMLBase.h │ ├── ABKInAppMessageHTMLFull.h │ ├── ABKInAppMessageImmersive.h │ ├── ABKInAppMessageModal.h │ ├── ABKInAppMessageSlideup.h │ ├── ABKInAppMessageUIControlling.h │ ├── ABKInAppMessageWebViewBridge.h │ ├── ABKLocationManager.h │ ├── ABKLocationManagerProvider.h │ ├── ABKModalWebViewController.h │ ├── ABKNoConnectionLocalization.h │ ├── ABKPushUtils.h │ ├── ABKSDWebImageProxy.h │ ├── ABKSdkAuthenticationDelegate.h │ ├── ABKSdkAuthenticationError.h │ ├── ABKSdkMetadata.h │ ├── ABKTextAnnouncementCard.h │ ├── ABKTwitterUser.h │ ├── ABKURLDelegate.h │ ├── ABKUser.h │ ├── Appboy.h │ └── AppboyKit.h ├── AppboyPushStory/ │ ├── Dummy.m │ ├── Resources/ │ │ └── ABKPageView.nib │ └── include/ │ └── AppboyPushStory/ │ ├── ABKStoriesView.h │ ├── ABKStoriesViewDataSource.h │ └── AppboyPushStory.h ├── AppboyUI/ │ ├── ABKContentCards/ │ │ ├── AppboyContentCards.h │ │ ├── Resources/ │ │ │ ├── Base.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── ar.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── cs.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── da.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── de.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── en.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── es-MX.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── es.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── et.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── fil.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── he.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── hi.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── id.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── it.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── km.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── lo.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── ms.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── my.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── nb.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── nl.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── pt-PT.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── pt.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── sv.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── th.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── uk.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── vi.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── zh-Hant.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ ├── zh-TW.lproj/ │ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ │ └── zh.lproj/ │ │ │ └── AppboyContentCardsLocalizable.strings │ │ └── ViewControllers/ │ │ ├── ABKContentCardsTableViewController.h │ │ ├── ABKContentCardsTableViewController.m │ │ ├── ABKContentCardsViewController.h │ │ ├── ABKContentCardsViewController.m │ │ ├── ABKContentCardsWebViewController.h │ │ ├── ABKContentCardsWebViewController.m │ │ └── Cells/ │ │ ├── ABKBannerContentCardCell.h │ │ ├── ABKBannerContentCardCell.m │ │ ├── ABKBaseContentCardCell.h │ │ ├── ABKBaseContentCardCell.m │ │ ├── ABKCaptionedImageContentCardCell.h │ │ ├── ABKCaptionedImageContentCardCell.m │ │ ├── ABKClassicContentCardCell.h │ │ ├── ABKClassicContentCardCell.m │ │ ├── ABKClassicImageContentCardCell.h │ │ ├── ABKClassicImageContentCardCell.m │ │ ├── ABKControlTableViewCell.h │ │ └── ABKControlTableViewCell.m │ ├── ABKInAppMessage/ │ │ ├── ABKInAppMessageUIButton.h │ │ ├── ABKInAppMessageUIButton.m │ │ ├── ABKInAppMessageUIController.h │ │ ├── ABKInAppMessageUIController.m │ │ ├── ABKInAppMessageUIDelegate.h │ │ ├── ABKInAppMessageView.h │ │ ├── ABKInAppMessageView.m │ │ ├── ABKInAppMessageWindow.h │ │ ├── ABKInAppMessageWindow.m │ │ ├── AppboyInAppMessage.h │ │ ├── Resources/ │ │ │ ├── ABKInAppMessageFullViewController.xib │ │ │ ├── ABKInAppMessageModalViewController.xib │ │ │ ├── ABKInAppMessageSlideupViewController.xib │ │ │ ├── Base.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── FontAwesome.otf │ │ │ ├── ar.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── cs.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── da.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── de.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── en.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── es-MX.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── es.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── et.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── fil.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── he.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── hi.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── id.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── it.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── km.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── lo.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── ms.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── my.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── nb.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── nl.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── pt-PT.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── pt.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── sv.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── th.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── uk.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── vi.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── zh-Hant.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ ├── zh-TW.lproj/ │ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ │ └── zh.lproj/ │ │ │ └── AppboyInAppMessageLocalizable.strings │ │ └── ViewControllers/ │ │ ├── ABKInAppMessageFullViewController.h │ │ ├── ABKInAppMessageFullViewController.m │ │ ├── ABKInAppMessageHTMLBaseViewController.h │ │ ├── ABKInAppMessageHTMLBaseViewController.m │ │ ├── ABKInAppMessageHTMLFullViewController.h │ │ ├── ABKInAppMessageHTMLFullViewController.m │ │ ├── ABKInAppMessageHTMLViewController.h │ │ ├── ABKInAppMessageHTMLViewController.m │ │ ├── ABKInAppMessageImmersiveViewController.h │ │ ├── ABKInAppMessageImmersiveViewController.m │ │ ├── ABKInAppMessageModalViewController.h │ │ ├── ABKInAppMessageModalViewController.m │ │ ├── ABKInAppMessageSlideupViewController.h │ │ ├── ABKInAppMessageSlideupViewController.m │ │ ├── ABKInAppMessageViewController.h │ │ ├── ABKInAppMessageViewController.m │ │ ├── ABKInAppMessageWindowController.h │ │ └── ABKInAppMessageWindowController.m │ ├── ABKNewsFeed/ │ │ ├── AppboyNewsFeed.h │ │ ├── Resources/ │ │ │ ├── Base.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── ar.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── cs.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── da.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── de.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── en.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── es-MX.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── es.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── et.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── fil.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── he.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── hi.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── id.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── it.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── km.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── lo.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── ms.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── my.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── nb.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── nl.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── pt-PT.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── pt.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── sv.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── th.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── uk.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── vi.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── zh-Hant.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ ├── zh-TW.lproj/ │ │ │ │ └── AppboyFeedLocalizable.strings │ │ │ └── zh.lproj/ │ │ │ └── AppboyFeedLocalizable.strings │ │ └── ViewControllers/ │ │ ├── ABKFeedWebViewController.h │ │ ├── ABKFeedWebViewController.m │ │ ├── ABKNewsFeedTableViewController.h │ │ ├── ABKNewsFeedTableViewController.m │ │ ├── ABKNewsFeedViewController.h │ │ ├── ABKNewsFeedViewController.m │ │ └── Cells/ │ │ ├── ABKNFBannerCardCell.h │ │ ├── ABKNFBannerCardCell.m │ │ ├── ABKNFBaseCardCell.h │ │ ├── ABKNFBaseCardCell.m │ │ ├── ABKNFCaptionedMessageCardCell.h │ │ ├── ABKNFCaptionedMessageCardCell.m │ │ ├── ABKNFClassicCardCell.h │ │ └── ABKNFClassicCardCell.m │ └── ABKUIUtils/ │ ├── ABKSDWebImageImageDelegate.h │ ├── ABKSDWebImageImageDelegate.m │ ├── ABKUIURLUtils.h │ ├── ABKUIURLUtils.m │ ├── ABKUIUtils.h │ └── ABKUIUtils.m ├── CHANGELOG.md ├── Example/ │ ├── Podfile │ ├── README.md │ ├── Stopwatch/ │ │ ├── Resources/ │ │ │ ├── ABKContentCardsCustomStoryboard.storyboard │ │ │ ├── ABKContentCardsStoryboard.storyboard │ │ │ ├── ABKNewsFeedCardStoryboard.storyboard │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── IAM.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Icons_Read.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Icons_Unread.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── appboy_cc_noimage_lrg.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── bolt.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── newsfeed.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── stopwatch_cc_icon_pinned.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── user.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── LaunchScreen.storyboard │ │ │ ├── en.lproj/ │ │ │ │ ├── Localizable.strings │ │ │ │ └── MainStoryboard.storyboard │ │ │ ├── he.lproj/ │ │ │ │ └── Localizable.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hant.lproj/ │ │ │ └── Localizable.strings │ │ ├── Sources/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Categories/ │ │ │ │ ├── UIViewController+Keyboard.h │ │ │ │ └── UIViewController+Keyboard.m │ │ │ ├── Utils/ │ │ │ │ ├── AlertControllerUtils.h │ │ │ │ ├── AlertControllerUtils.m │ │ │ │ ├── ColorUtils.h │ │ │ │ ├── ColorUtils.m │ │ │ │ ├── IDFADelegate.h │ │ │ │ ├── IDFADelegate.m │ │ │ │ ├── LoggerUtils.h │ │ │ │ ├── SdkAuthDelegate.h │ │ │ │ └── SdkAuthDelegate.m │ │ │ ├── ViewControllers/ │ │ │ │ ├── Advanced/ │ │ │ │ │ ├── About/ │ │ │ │ │ │ ├── AboutViewController.h │ │ │ │ │ │ └── AboutViewController.m │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── DataViewController.h │ │ │ │ │ │ └── DataViewController.m │ │ │ │ │ └── Misc/ │ │ │ │ │ ├── CustomThemesDataSource.h │ │ │ │ │ ├── CustomThemesDataSource.m │ │ │ │ │ ├── GeofencesViewController.h │ │ │ │ │ ├── GeofencesViewController.m │ │ │ │ │ ├── MiscViewController.h │ │ │ │ │ └── MiscViewController.m │ │ │ │ ├── Braze UI/ │ │ │ │ │ ├── FeedUIViewController.h │ │ │ │ │ └── FeedUIViewController.m │ │ │ │ ├── ContainerViewController.h │ │ │ │ ├── ContainerViewController.m │ │ │ │ ├── CustomTabBarController.h │ │ │ │ ├── CustomTabBarController.m │ │ │ │ ├── IAM/ │ │ │ │ │ ├── Controls/ │ │ │ │ │ │ ├── InAppMessageTestViewController.h │ │ │ │ │ │ └── InAppMessageTestViewController.m │ │ │ │ │ └── UI/ │ │ │ │ │ ├── HTML/ │ │ │ │ │ │ ├── InAppMessageWithJS.html │ │ │ │ │ │ └── InAppMessageWithoutAssetZip.html │ │ │ │ │ ├── InAppMessageHTMLComposerViewController.h │ │ │ │ │ ├── InAppMessageHTMLComposerViewController.m │ │ │ │ │ ├── InAppMessageUICells.h │ │ │ │ │ ├── InAppMessageUICells.m │ │ │ │ │ ├── InAppMessageUIViewController.h │ │ │ │ │ └── InAppMessageUIViewController.m │ │ │ │ └── User/ │ │ │ │ ├── Alias/ │ │ │ │ │ ├── AliasViewController.h │ │ │ │ │ └── AliasViewController.m │ │ │ │ ├── Array/ │ │ │ │ │ ├── UserAttributesArrayViewController.h │ │ │ │ │ └── UserAttributesArrayViewController.m │ │ │ │ ├── Attributes/ │ │ │ │ │ ├── Location Custom Attribute/ │ │ │ │ │ │ ├── LocationAnnotation.h │ │ │ │ │ │ ├── LocationAnnotation.m │ │ │ │ │ │ ├── LocationCustomAttributeViewController.h │ │ │ │ │ │ └── LocationCustomAttributeViewController.m │ │ │ │ │ ├── UserAttributesViewController.h │ │ │ │ │ ├── UserAttributesViewController.m │ │ │ │ │ └── Views/ │ │ │ │ │ ├── UserCells.h │ │ │ │ │ ├── UserCells.m │ │ │ │ │ ├── UserCustomAttribute.h │ │ │ │ │ ├── UserCustomAttribute.m │ │ │ │ │ ├── UserCustomAttributeCell.h │ │ │ │ │ ├── UserCustomAttributeCell.m │ │ │ │ │ ├── UserSubscriptionGroup.h │ │ │ │ │ ├── UserSubscriptionGroup.m │ │ │ │ │ ├── UserSubscriptionGroupCell.h │ │ │ │ │ └── UserSubscriptionGroupCell.m │ │ │ │ └── Events/ │ │ │ │ ├── EventsViewController.h │ │ │ │ └── EventsViewController.m │ │ │ ├── Views/ │ │ │ │ ├── ScrollContentView.h │ │ │ │ ├── ScrollContentView.m │ │ │ │ ├── StopwatchButton.h │ │ │ │ ├── StopwatchButton.m │ │ │ │ ├── StopwatchSegmentedControl.h │ │ │ │ └── StopwatchSegmentedControl.m │ │ │ └── main.m │ │ └── Supporting Files/ │ │ ├── Info.plist │ │ ├── Stopwatch-Prefix.pch │ │ └── Stopwatch.entitlements │ ├── Stopwatch.xcodeproj/ │ │ ├── project.pbxproj │ │ └── project.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── Stopwatch.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── StopwatchNotificationContentExtension/ │ │ ├── Base.lproj/ │ │ │ └── MainInterface.storyboard │ │ ├── Info.plist │ │ ├── NotificationViewController.h │ │ ├── NotificationViewController.m │ │ └── StopwatchNotificationContentExtension.entitlements │ ├── StopwatchNotificationService/ │ │ ├── Info.plist │ │ ├── NotificationService.h │ │ └── NotificationService.m │ ├── tvOS_Stopwatch/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ ├── App Icon & Top Shelf Image.brandassets/ │ │ │ │ ├── App Icon - Large.imagestack/ │ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── App Icon - Small.imagestack/ │ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Top Shelf Image Wide.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Top Shelf Image.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── LaunchImage.launchimage/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ └── tvOS_TVML_Stopwatch/ │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── AppboyBridge.h │ ├── AppboyBridge.m │ ├── Assets.xcassets/ │ │ ├── App Icon & Top Shelf Image.brandassets/ │ │ │ ├── App Icon - Large.imagestack/ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── App Icon - Small.imagestack/ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── Top Shelf Image.imageset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── LaunchImage.launchimage/ │ │ └── Contents.json │ ├── Info.plist │ ├── application.js │ └── main.m ├── HelloSwift/ │ ├── HelloSwift/ │ │ ├── AppDelegate.swift │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.xib │ │ │ └── Main.storyboard │ │ ├── HelloSwift-Bridging-Header.h │ │ ├── HelloSwift.entitlements │ │ ├── Images.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── HelloSwift.xcodeproj/ │ │ └── project.pbxproj │ ├── HelloSwift.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── HelloSwiftNotificationContentExtension/ │ │ ├── Base.lproj/ │ │ │ └── MainInterface.storyboard │ │ ├── HelloSwiftNotificationContentExtension.entitlements │ │ ├── Info.plist │ │ └── NotificationViewController.swift │ ├── HelloSwiftNotificationExtension/ │ │ ├── HelloSwiftNotificationExtension.entitlements │ │ ├── Info.plist │ │ └── NotificationService.swift │ ├── HelloSwiftTests/ │ │ └── AppboyPushUnitTests.m │ ├── Podfile │ └── tvOS_HelloSwift/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── App Icon & Top Shelf Image.brandassets/ │ │ │ ├── App Icon - App Store.imagestack/ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── App Icon.imagestack/ │ │ │ │ ├── Back.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer/ │ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Top Shelf Image Wide.imageset/ │ │ │ │ └── Contents.json │ │ │ └── Top Shelf Image.imageset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj/ │ │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ └── Preview Content/ │ └── Preview Assets.xcassets/ │ └── Contents.json ├── LICENSE ├── Package.swift ├── README.md ├── Samples/ │ ├── ContentCards/ │ │ └── BrazeContentCardsSampleApp/ │ │ ├── BrazeContentCardsSampleApp/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── CustomCaptionedImageContentCardCell.h │ │ │ ├── CustomCaptionedImageContentCardCell.m │ │ │ ├── CustomClassicContentCardCell.h │ │ │ ├── CustomClassicContentCardCell.m │ │ │ ├── CustomContentCardsTableViewController.h │ │ │ ├── CustomContentCardsTableViewController.m │ │ │ ├── Info.plist │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ │ ├── BrazeContentCardsSampleApp.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── BrazeContentCardsSampleApp.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Podfile │ │ └── Podfile.lock │ ├── Core/ │ │ └── ObjCSample/ │ │ ├── ObjCSample/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets/ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ObjCSample.entitlements │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ │ ├── ObjCSample.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── ObjCSample.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Podfile │ │ └── Podfile.lock │ ├── InAppMessage/ │ │ └── BrazeInAppMessageSample/ │ │ ├── BrazeInAppMessageSample/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets/ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── CustomInAppMessageViewController.h │ │ │ ├── CustomInAppMessageViewController.m │ │ │ ├── CustomInAppMessageViewController.xib │ │ │ ├── Info.plist │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ │ ├── BrazeInAppMessageSample.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── BrazeInAppMessageSample.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Podfile │ │ └── Podfile.lock │ └── NewsFeed/ │ └── BrazeNewsFeedSample/ │ ├── BrazeNewsFeedSample/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── CustomFeedTableViewController.h │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── BrazeNewsFeedSample.xcodeproj/ │ │ └── project.pbxproj │ ├── BrazeNewsFeedSample.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── Podfile │ └── Podfile.lock ├── appboy_ios_sdk.json ├── appboy_ios_sdk_core.json └── appboy_ios_sdk_full.json