Enumeration

NEProviderStopReason

Reasons why the provider extension was stopped.

Declaration

typedef enum NEProviderStopReason : NSInteger {
    ...
} NEProviderStopReason;

Overview

NEProviderStopReasonUserLogout and NEProviderStopReasonUserSwitch are available only in macOS.

Topics

Stop Reasons

NEProviderStopReasonNone

No specific reason.

NEProviderStopReasonUserInitiated

The user stopped the provider extension.

NEProviderStopReasonProviderFailed

The provider failed to function correctly.

NEProviderStopReasonNoNetworkAvailable

No network connectivity is currently available.

NEProviderStopReasonUnrecoverableNetworkChange

The device’s network connectivity changed.

NEProviderStopReasonProviderDisabled

The provider was disabled.

NEProviderStopReasonAuthenticationCanceled

The authentication process was canceled.

NEProviderStopReasonConfigurationFailed

The configuration is invalid.

NEProviderStopReasonIdleTimeout

The session timed out.

NEProviderStopReasonConfigurationDisabled

The configuration was disabled.

NEProviderStopReasonConfigurationRemoved

The configuration was removed.

NEProviderStopReasonSuperceded

The configuration was superceded by a higher-priority configuration.

NEProviderStopReasonUserLogout

The user logged out.

NEProviderStopReasonUserSwitch

The current console user changed.

NEProviderStopReasonSleep

A stop reason indicating the configuration enabled disconnect on sleep and the device went to sleep.