One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEAppPushProvider

class · iOS 14.0+ · SDK 27.1

class NEAppPushProvider

Members (9)

method · iOS 14.0+

handleTimerEvent

TypeScript
handleTimerEvent(): void
Swift declaration
func handleTimerEvent()
init

init

TypeScript
static init(): NEAppPushProvider
Swift declaration
init()
method · iOS 14.0+

reportIncomingCall

TypeScript
reportIncomingCall(userInfo?: NativeMap<unknown, unknown>): void
Swift declaration
func reportIncomingCall(userInfo: [AnyHashable : Any] = [:])
method · iOS 16.4+

reportPushToTalkMessage

TypeScript
reportPushToTalkMessage(userInfo?: NativeMap<unknown, unknown>): void
Swift declaration
func reportPushToTalkMessage(userInfo: [AnyHashable : Any] = [:])
method · iOS 15.0+

start

TypeScript
start(): void
Swift declaration
func start()
method · iOS 14.0+ · Deprecated in iOS 100000.0

start

TypeScript
startCompletionHandler(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func start(completionHandler: @escaping ((any Error)?) -> Void)
method · iOS 14.0+

stop

TypeScript
stop(reason: NEProviderStopReason, completionHandler: (() => void)): void
Swift declaration
func stop(with reason: NEProviderStopReason) async
method · iOS 26.0+

unmatchEthernet

TypeScript
unmatchEthernet(): void
Swift declaration
func unmatchEthernet()
get · iOS 14.0+

providerConfiguration

TypeScript
get providerConfiguration(): (Record<string, unknown>) | null
Swift declaration
var providerConfiguration: [String : Any]? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →