This is an example integration of the Ticketmaster RetailSDKs and TicketsSDKs.
- Overview: https://business.ticketmaster.com/ignite/
- RetailSDK Documentation: https://ignite.ticketmaster.com/docs/retail-sdk-overview
- TicketsSDK Documentation: https://ignite.ticketmaster.com/docs/tickets-sdk-overview
-
Open
Android-TicketMasterRetailAndTicketsDemo
in Android Studio- This will also download all the required libraries
-
Get a developer API key: https://developer.ticketmaster.com/explore/
-
Build and Run
The first flow you'll encounter after entering in your config items will be PrePurchase
.
PrePurchase
is where you can search and discover tickets based on what you desire.
When you select a ticket, the openEventDetailsPage
callback of PrePurchase's navigation listener, TMPrePurchaseNavigationListener
is invoked and you'll have access to the necessary data to head to the Purchase
section.
Purchase
consists of ticket selections and checkout.
Scenarios:
- PrePurchase -> if (logged in) -> Purchase
- PrePurchase -> if (not logged in) -> Tickets Authentication -> Purchase