-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FIAM Programmatic triggers #3081
Conversation
…dscape URLs to view model classes
…en already, Find a way to initialize a card message in the UI tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding myself
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
API Looks good, made some logging/naming comments, and had some questions which (potentially) could just be iOS patterns, but curious :)
InAppMessaging/Example/App/InAppMessaging-Example-iOS/AutoDisplayFlowViewController.m
Show resolved
Hide resolved
InAppMessaging/Example/App/InAppMessaging-Example-iOS/AutoDisplayFlowViewController.m
Outdated
Show resolved
Hide resolved
…e with overriding accessibility of card message params
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with one curiosity
Adds public method
triggerEvent:
onFIRInAppMessaging
to directly call onFIRIAMDisplayExecutor
to check the message queue and display a contextual triggered message if applicable.Also adds unit tests and some UI functionality on the test app to trigger this flow during manual testing.
3ca83a6 also fixes an issue where overriding the access levels of
readonly
properties inFIRInAppMessagingCardDisplay
in a private header wasn't working as expected.