One Logo Pool Ball
App Services · IOS API REFERENCE

PushToTalk

Display the system user interface for your app’s Push to Talk services.

15 types

46 callable entries

7 skipped

87% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 16.0+

PTChannelErrorDomain

TypeScript
const PTChannelErrorDomain: string
Swift declaration
let PTChannelErrorDomain: String
get · iOS 16.0+

PTInstantiationErrorDomain

TypeScript
const PTInstantiationErrorDomain: string
Swift declaration
let PTInstantiationErrorDomain: String

Skipped declarations

7 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PTChannelManager.init()

inherited init: clang: 'init' is unavailable

PTParticipant.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PTChannelDescriptor.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PTPushResult.init()

inherited init: clang: 'init' is unavailable

protocol implementation PTChannelRestorationDelegate

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation PTChannelManagerDelegate.incomingServiceUpdatePush(channelManager:channelUUID:pushPayload:isHighPriority:remainingHighPriorityBudget:)

async protocol requirement cannot propagate callback failure

protocol implementation PTChannelManagerDelegate

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it