Event Delegate
The iOS SDK provides event delegates to listen to various events on the client app. Through these event delegates, TapTalk.io notifies the client app of events that happen on your app.
You will need to register the delegate objects to receive event callbacks from TapTalk.io.
Event Delegate Name
Description
Listens to general event changes in the application
TapTalkLiveDelegate
General events such as notifications will be notified through TapTalkLiveDelegate
. A TapTalkLiveDelegate
instance is required when initializing TapTalk.
Note: Make sure to add #import <TapTalkLive/TapTalkLive.h>
before registering the delegate
Method Name
Invoked When
didTappedCloseButtonInHomePageViewWithCurrentShownNavigationController:
User closes the home page. Returns the currently shown navigation controller.
didTappedCloseButtonInCreateCaseViewWithCurrentShownNavigationController:
User closes the create case form page. Returns the currently shown navigation controller.
didTappedCloseButtonInCaseListViewWithCurrentShownNavigationController:
User closes the case list page. Returns the currently shown navigation controller.
seeAllMessagesButtonDidTappedWithCurrentShownNavigationController:
User taps the See All Messages button in home page. Returns the currently shown navigation controller.
createNewMessageButtonDidTappedWithCurrentShownNavigationController:
User taps the New Messages button in home or case list page. Returns the currently shown navigation controller.
caseListItemDidTappedWithCurrentShownNavigationController:lastMessage:
User taps a case from a list in home or case list page. Returns the currently shown navigation controller and selected case's last message.
faqChildDidTapped:currentShownNavigationController:
User taps a FAQ from a list in home or FAQ details page. Returns the selected FAQ Model and currently shown navigation controller.
closeButtonInFaqDetailsViewDidTapped:currentShownNavigationController:
User closes the FAQ details page. Returns the selected FAQ Model and currently shown navigation controller.
talkToAgentButtonDidTapped:currentShownNavigationController:
User taps the Talk to Agent button in home or FAQ details page. Returns the selected FAQ Model and currently shown navigation controller.
Last updated