TIXNGO SDK documentation
What is TIXNGO SDK?
The TIXNGO Software Development Kit (SDK) is a comprehensive suite of tools, libraries, and resources built with Flutter, designed for software developers to incorporate ticketing services into their applications. In this context, the SDK serves as a collection of essential resources that enable developers to seamlessly integrate ticketing functionalities into their custom applications. This includes APIs, documentation, sample code, and various other resources that assist developers in embedding the ticketing service's capabilities within their apps.
With this SDK, event organizers can effortlessly incorporate mobile ticketing features into their existing fan applications. This integration allows fans to view and manage their tickets directly within the fan app they already use, removing the necessity to download and install a separate branded app for ticket management.
Technical Scope of this Document
This document is intended for developers eager to integrate the ticketing service provided by TIXNGO into their native applications.
The objective of this document is to deliver a clear understanding of TIXNGO's services and the process for implementing the SDK in their applications. It will provide a series of examples, guidelines, and tips to ensure developers can utilize the SDK effectively and satisfactorily.
The ultimate goal is to facilitate the integrati
Supported Platforms
The SDK is compatible with both iOS and Android platforms, making it adaptable for a wide variety of fan apps.
The supported development languages are:
iOS: Swift
Android: Kotlin or Java
Prerequisites
Before integrating the SDK, organizers must ensure the following:
An existing Backoffice organizer account with TIXNGO.
A mobile application key provided by TIXNGO.
An existing Fan App where the SDK will be integrated.
The Fan app must utilize OpenID Connect (OIDC) for user authentication and authorization.
Request to access to TIXNGO private GitHub or Bitbucket repositories.
Request a Crowdin project if not yet exist (with list of supported languages)
Grant access to the firebase project used by the Fan app to TIXNGO team for notification
Table of Contents
© TIXNGO 2023 - Login