> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WebRTC iOS Client Push Notifications Configuration

> TxPushConfig struct reference for the iOS Voice SDK. Properties used to configure push notification credentials and behavior for incoming calls.

**STRUCT**

# `TxPushConfig`

```swift theme={null}
public struct TxPushConfig
```

This class contains all the properties related to Push Notifications

## Properties

### `PUSH_NOTIFICATION_PROVIDER`

```swift theme={null}
public static let PUSH_NOTIFICATION_PROVIDER: String = "ios"
```

### `pushDeviceToken`

```swift theme={null}
public internal(set) var pushDeviceToken: String?
```

### `pushNotificationProvider`

```swift theme={null}
public internal(set) var pushNotificationProvider: String = PUSH_NOTIFICATION_PROVIDER
```
