Apple Push to talk framework is a new way for developers to add push to talk functionality to their apps. It is designed to be simple to use and easy to integrate into your app. The framework provides two main classes, APTSession and APTSessionController, that handle the majority of the work required to add push to talk functionality to your app.
In order to use the framework, you first need to add the following line to your Podfile:
Once you have added the framework to your project, you can start using it by import ing the APTSession and APTSessionController classes into your code.
The first step in using the framework is to create an instance of the APTSession class. This class represents a single push to talk session. A session has a unique identifier that is used to identify it to the push to talk server. The session also has a delegate that is used to receive callbacks from the session.
Once you have created a session, you need to create an instance of the APTSessionController class. This class is responsible for managing the push to talk sessions. It is also responsible for sending and receiving push to talk data.
The APTSessionController class has a delegate that is used to receive callbacks from the controller. The delegate is used to handle incoming and outgoing data, as well as to handle session state changes.
In order to start a push to talk session, you need to call the startSession: method on the APTSessionController instance. This method takes an APTSession instance as a parameter. Once the startSession: method is called, the session will begin.
In order to end a push to talk session, you need to call the stopSession: method on the APTSessionController instance. This method takes an APTSession instance as a parameter. Once the stopSession: method is called, the session will end.
The APTSession and APTSessionController classes provide a simple way to add push to talk functionality to your app. By using these classes, you can easily add push to talk functionality to your app with just a few lines of code.