---
title: handleTimerEvent()
framework: networkextension
role: symbol
role_heading: Instance Method
path: networkextension/neapppushprovider/handletimerevent()
---

# handleTimerEvent()

Indicates a periodic status check from the framework to the provider.

## Declaration

```swift
func handleTimerEvent()
```

## Mentioned in

Maintaining a Reliable Network Connection

## Discussion

Discussion Implement this method to have your extension check its connection to the server, and trigger a reconnect if necessary.

## See Also

### Implementing provider life cycle

- [start()](networkextension/neapppushprovider/start().md)
- [start(completionHandler:)](networkextension/neapppushprovider/start(completionhandler:).md)
- [stop(with:completionHandler:)](networkextension/neapppushprovider/stop(with:completionhandler:).md)
