IExpo Fp Plan Message Listener
interface IExpoFpPlanMessageListener
Interface for receiving messages from the plan.
Note: the SDK does not retain this listener.
Set during presenter creation
val messageListener: IExpoFpPlanMessageListener = YourListener()
val presenter = ExpoFpPlan.createPlanPresenter(
planLink = ExpoFpLinkType.ExpoKey("YourExpoKey"),
messageListener = messageListener
)
Content copied to clipboard
Or set after initialization
val messageListener: IExpoFpPlanMessageListener = YourListener()
presenter.setMessageListener(messageListener)
Content copied to clipboard
All callbacks are invoked on the main thread.
Functions
Link copied to clipboard
Notifies that the Bookmark button has been pressed.
Link copied to clipboard
Notifies that the Booth has been pressed.
Link copied to clipboard
Notifies that the Category has been selected.
Link copied to clipboard
open fun consoleMessageDidReceive(message: ExpoFpResult<ExpoFpConsoleMessage>, from: ExpoFpLinkType)
Notifies about a Web console
message.
Link copied to clipboard
Notifies that the Current Floor has been changed.
Link copied to clipboard
Notifies that the Current Position has been changed.
Link copied to clipboard
Notifies that Details were selected or deselected.
Link copied to clipboard
Notifies that Direction was built or reset.
Link copied to clipboard
abstract fun exhibitorCustomButtonDidClick(buttonEvent: ExpoFpResult<ExpoFpCustomButtonEvent>, from: ExpoFpLinkType)
Notifies that a Custom Button has been pressed.
Link copied to clipboard
abstract fun visitedDidClick(visitedEvent: ExpoFpResult<ExpoFpVisitedClickEvent>, from: ExpoFpLinkType)
Notifies that the Visited button has been pressed.
Link copied to clipboard
Notifies that the WebView received a window.onerror
message.