Class

NEFlowMetaData

Additional information about data flowing through a per-app VPN provider.

Declaration

@interface NEFlowMetaData : NSObject

Overview

This metadata is only present for data flowing through per-app VPN providers, that is, app proxy providers and packet tunnel providers in per-app VPN mode, as indicated by the routingMethod property.

Topics

Getting Source App Information

sourceAppUniqueIdentifier

A NSData object containing a unique hash value of the source application. This value changes between different versions of an application.

sourceAppSigningIdentifier

An NSString containing the signing identifier of the source application.

Instance Properties

Relationships

Inherits From

See Also

Flow Handling

NEAppProxyTCPFlow

An object for reading and writing data to and from a TCP connection being proxied by the provider.

NEAppProxyUDPFlow

An object for reading and writing data to and from a UDP conversation being proxied by the provider.

NEAppProxyFlow

An abstract base class shared by NEAppProxyTCPFlow and NEAppProxyUDPFlow.

In-Provider Networking

Network APIs for use by all types of NetworkExtension providers and by hotspot helpers.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software