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 |
| User closes the home page. Returns the currently shown navigation controller. |
| User closes the create case form page. Returns the currently shown navigation controller. |
| User closes the case list page. Returns the currently shown navigation controller. |
| User taps the See All Messages button in home page. Returns the currently shown navigation controller. |
| User taps the New Messages button in home or case list page. Returns the currently shown navigation controller. |
| 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. |
| User taps a FAQ from a list in home or FAQ details page. Returns the selected FAQ Model and currently shown navigation controller. |
| User closes the FAQ details page. Returns the selected FAQ Model and currently shown navigation controller. |
| User taps the Talk to Agent button in home or FAQ details page. Returns the selected FAQ Model and currently shown navigation controller. |
| User taps a url in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected url. |
| User long presses a url in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected url. |
| User taps an email address in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected email address. |
| User long presses an email address in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected email address. |
| User taps a phone number in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected phone number. |
| User long presses a phone number in FAQ content. Returns the currently shown navigation controller, selected FAQ Model, and the selected phone number. |
Last updated