In-App UI
Flutter
SDK
Overview

Knock Flutter SDK

Learn more about integrating Knock into your Flutter applications.

Our knock_flutter library lets you create in-app notification experiences in Flutter applications using Knock's client APIs.

Quick links:

Using the Flutter SDK it's possible to:

  • Register devices for push. Token retrieval is your responsibility (for example with firebase_messaging); the SDK forwards tokens to Knock channels via UserClient.registerTokenForChannel. See the SDK README section on push notifications (manual engagement handling still applies where relevant).
  • Build in-app experiences, like feeds that update in real-time
  • Create notification preference control centers

Need help?

#

Our Flutter library is worked on full-time by the Knock Mobile team.

Join the community

#

Ask questions and find answers on the following platforms:

Provide feedback

#
  • Click the "Contact support" button at the top of this page to reach our support team.

Contributing

#

All contributors are welcome, from casual to regular. Feel free to open a pull request.

New chat