PushToTalk iOS 15.5 to 16.0 API Differences
PTBase.h
Added
#def PT_EXTERN
PTChannelDescriptor.h
Added
PTChannelDescriptor
Added
-[PTChannelDescriptor initWithName:image:]
Added
PTChannelDescriptor.name
Added
PTChannelDescriptor.image
PTChannelManager.h
Added
PTServiceStatus
Added
PTServiceStatusReady
Added
PTServiceStatusConnecting
Added
PTServiceStatusUnavailable
Added
PTChannelManager
Added
+[PTChannelManager channelManagerWithDelegate:restorationDelegate:completionHandler:]
Added
PTChannelManager.activeChannelUUID
Added
-[PTChannelManager requestJoinChannelWithUUID:descriptor:]
Added
-[PTChannelManager requestBeginTransmittingWithChannelUUID:]
Added
-[PTChannelManager stopTransmittingWithChannelUUID:]
Added
-[PTChannelManager leaveChannelWithUUID:]
Added
-[PTChannelManager setChannelDescriptor:forChannelUUID:completionHandler:]
Added
-[PTChannelManager setActiveRemoteParticipant:forChannelUUID:completionHandler:]
Added
-[PTChannelManager setServiceStatus:forChannelUUID:completionHandler:]
PTChannelManagerDelegate.h
Added
PTChannelJoinReason
Added
PTChannelJoinReasonDeveloperRequest
Added
PTChannelJoinReasonChannelRestoration
Added
PTChannelLeaveReason
Added
PTChannelLeaveReasonUnknown
Added
PTChannelLeaveReasonUserRequest
Added
PTChannelLeaveReasonDeveloperRequest
Added
PTChannelLeaveReasonSystemPolicy
Added
PTChannelTransmitRequestSource
Added
PTChannelTransmitRequestSourceUnknown
Added
PTChannelTransmitRequestSourceUserRequest
Added
PTChannelTransmitRequestSourceDeveloperRequest
Added
PTChannelTransmitRequestSourceHandsfreeButton
Added
PTChannelManagerDelegate
Added
-[PTChannelManagerDelegate channelManager:didJoinChannelWithUUID:reason:]
Added
-[PTChannelManagerDelegate channelManager:didLeaveChannelWithUUID:reason:]
Added
-[PTChannelManagerDelegate channelManager:channelUUID:didBeginTransmittingFromSource:]
Added
-[PTChannelManagerDelegate channelManager:channelUUID:didEndTransmittingFromSource:]
Added
-[PTChannelManagerDelegate channelManager:receivedEphemeralPushToken:]
Added
-[PTChannelManagerDelegate incomingPushResultForChannelManager:channelUUID:pushPayload:]
Added
-[PTChannelManagerDelegate channelManager:didActivateAudioSession:]
Added
-[PTChannelManagerDelegate channelManager:didDeactivateAudioSession:]
Added
-[PTChannelManagerDelegate channelManager:failedToJoinChannelWithUUID:error:]
Added
-[PTChannelManagerDelegate channelManager:failedToLeaveChannelWithUUID:error:]
Added
-[PTChannelManagerDelegate channelManager:failedToBeginTransmittingInChannelWithUUID:error:]
Added
-[PTChannelManagerDelegate channelManager:failedToStopTransmittingInChannelWithUUID:error:]
PTChannelRestorationDelegate.h
Added
PTChannelRestorationDelegate
Added
-[PTChannelRestorationDelegate channelDescriptorForRestoredChannelUUID:]
PTErrors.h
Added
PTInstantiationErrorDomain
Added
PTChannelErrorDomain
Added
PTInstantiationError
Added
PTInstantiationErrorUnknown
Added
PTInstantiationErrorInvalidPlatform
Added
PTInstantiationErrorMissingBackgroundMode
Added
PTInstantiationErrorMissingPushServerEnvironment
Added
PTInstantiationErrorMissingEntitlement
Added
PTInstantiationErrorInstantiationAlreadyInProgress
Added
PTChannelError
Added
PTChannelErrorUnknown
Added
PTChannelErrorChannelNotFound
Added
PTChannelErrorChannelLimitReached
Added
PTChannelErrorCallActive
Added
PTChannelErrorTransmissionInProgress
Added
PTChannelErrorTransmissionNotFound
Added
PTChannelErrorAppNotForeground
Added
PTChannelErrorDeviceManagementRestriction
Added
PTChannelErrorScreenTimeRestriction
PTParticipant.h
Added
PTParticipant
Added
PTParticipant.name
Added
PTParticipant.image
Added
-[PTParticipant initWithName:image:]
PTPushResult.h
Added
PTPushResult
Added
PTPushResult.leaveChannelPushResult
Added
+[PTPushResult pushResultForActiveRemoteParticipant:]