Many APIs that require system authorization for development and use need to be pre-authorized in the info.plistfile of iOS and the AndroidManifest.xmlfile of Android. However, your app may not need this feature, so tcmpp_flutter splits out the extension SDK, which eliminates unnecessary authorization and reduces the size of the core module.
tcmpp_flutter provides the core module and the expansion module for users to access as needed.
Some TCMPP mini program APIs may require additional privacy and permissions. To use these APIs, additional Flutter plugin dependencies are required.
|
LBS-related APIs (location and POI search) | | Access location |
MDNS APIs | | Access local network |
TCP/UDP APIs | | Access network |
Media APIs (images & videos) | | Access image library |
Wireless API, bluetooth API, calendar API, contacts API, clipboard API, biometric authentication API | | Wireless API, bluetooth API, calendar API, contacts API, clipboard API, biometric authentication API |
Map APIs | | Access location |
These plugins must be used together with tcmpp_flutter plugins. Map APIs are required only in Android, and they are included in iOS by default.
Was this page helpful?