Flutter Advanced
Add custom content, media upload, and remote history after basic messaging works.
Complete the Quickstart, then add only the advanced capabilities your product needs. Unused providers do not need configuration.
Custom Messages
Define product content, assign a type number, and register it after setup.
Media & History
Connect attachment upload and remote history filling.
Before production
1.7.9uses raw TCP, with no authenticated TLS switch in the public API. Use a controlled network entry or a transport design your security team has approved.Options.debugdefaults totrue. Set it tofalseand confirm Release logs do not expose tokens or message bodies.- Local sqflite data has no SDK-level at-rest encryption. Combine platform file protection, backup rules, and sign-out cleanup for sensitive data.
- Several providers are one global slot. Install them through an application-scoped service so pages cannot replace each other.
- Test poor networks, foreground/background recovery, expired tokens, kicks, offline messages, account switching, and rollback on real devices.