---
title: providerConfiguration
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/neapppushmanager/providerconfiguration
---

# providerConfiguration

A dictionary that contains vendor-specific key-value pairs, that you use to configure a provider.

## Declaration

```swift
var providerConfiguration: [String : Any] { get set }
```

## Discussion

Discussion The dictionary’s values must only use data types supported by PropertyListSerialization; you can’t use custom types for the values. The manager passes this dictionary as-is to the NEAppPushProvider when the provider starts.

## See Also

### Inspecting provider properties

- [providerBundleIdentifier](networkextension/neapppushmanager/providerbundleidentifier.md)
