MCPFeedback
Main public API for the MCPFeedback Android SDK. Singleton object providing single-call setup and feedback flow management.
Usage:
MCPFeedback.init(context, apiKey = "...", siteKey = "...")Types
SDK configuration data class.
Functions
Context-less initialization (AND-LIFE-02). Reads applicationContext captured by com.mcpfeedback.sdk.internal.SdkInitializer via androidx.startup. Idempotent — safe to call redundantly. Throws IllegalStateException if called before the InitializationProvider has fired (only possible if the consumer has disabled it or calls this from pre-Application code).
Observe the progress of an ongoing upload by its UploadId. Additive public API introduced in v2.1 (AND-THREAD-03).
Submit feedback asynchronously via coroutines (AND-THREAD-03). Additive — does NOT replace the existing internal submission flow used by the in-SDK feedback form. Routes through SdkComponent.feedbackRepository.