MethodChannelAppticsFlutter class

An implementation of AppticsFlutterPlatform that uses method channels.

Inheritance

Properties

daysBeforeShowingPopupAgain → int
no setteroverride
disableAutoPromptOnFulFillingCriteria → bool
no setteroverride
disableIfNotInstalledFromPlayStore → bool
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
maxTimesToShowPopup → int
no setteroverride
methodChannel → MethodChannel
The method channel used to interact with the native platform.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showStoreAlertOnFulFillingCriteria → bool
no setteroverride

Methods

addDiagnosticsInfo(String heading, String key, String value) → Future<void>
override
addEvent(String? event, String? group, Map<String, dynamic>? properties) → Future<void>
override
addFeedbackLogFile(File file) → Future<void>
override
checkAndUpdateAlert(BuildContext context) → Future<void>
override
checkForRatingPop() → Future<int?>
override
crashTracker({required String exception, required String stacktrace, required String reason, required bool isFatal, String? arch}) → Future<void>
override
disableAnonymousUserAlert() → Future<void>
override
disableANR() → Future<void>
override
disableShakeForFeedback() → Future<void>
override
enableAnonymousUserAlert() → Future<void>
override
enableANR() → Future<void>
override
enableShakeForFeedback() → Future<void>
override
endApiTracking({required String trackId, int? statusCode, String? errorMessage}) → Future<void>
override
flush() → Future<void>
override
getInAppUpdateData() → Future<Map<String, dynamic>?>
override
getLastCrashInfo() → Future<String?>
override
getStringValue(String key, {bool coldFetch = false, bool fallbackWithOfflineValue = false}) → Future<String?>
override
getTrackingState() → Future<TrackingState?>
override
getUserProperties() → Future<Map<String, dynamic>?>
override
hardReset() → Future<void>
override
isAnonymousUserAlertEnabled() → Future<bool?>
override
isANREnabled() → Future<bool?>
override
isAppticsFeedbackModuleAvailable() → Future<bool?>
override
isShakeForFeedbackEnabled() → Future<bool?>
override
isUserLoggedIn() → Future<bool?>
override
makeANR() → Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onClickIgnore() → Future<void>
override
onClickNonSupportAlert() → Future<void>
override
onClickReminder() → Future<void>
override
onClickUpdate() → Future<void>
override
onSendImpressionStatus(String updateId) → Future<void>
override
openFeedback() → Future<void>
override
openFeedbackScreen() → Future<void>
override
openPlayStore() → Future<void>
override
openPrivacySettings() → Future<void>
override
presentPrivacyReviewPopup() → Future<void>
override
registerPushNotification() → Future<void>
override
removeUser(String userId, [String? groupId]) → Future<void>
override
reportBug() → Future<void>
override
resetLogsAndDiagnostics() → Future<void>
override
screenAttached(String screenName) → Future<void>
override
screenDetached(String screenName) → Future<void>
override
sendFeedback(int type, String feedbackMessage, bool includeLogs, bool includeDiagnostics, {String? guestMailId, bool forceToAnonymous = false, List<Uri>? attachmentsUri}) → Future<void>
override
sentRatingStats(int criteriaId, PopupAction popupAction) → Future<void>
override
setAttemptInstantSync(bool isEnable) → Future<void>
override
setCrashCustomProperty(Map<String, dynamic> properties) → Future<void>
override
setCustomConditionValue(String key, String value) → Future<void>
override
setDaysBeforeShowingPopupAgain(int dayCount) → Future<void>
override
setDefaultLanguage(String lang) → Future<void>
override
setDisableAutoPromptOnFulFillingCriteria(bool isDisable) → Future<void>
override
setFeedbackEmailId(String? emailId) → Future<void>
override
setMaxTimesToShowPopup(int maxTime) → Future<void>
override
setPushNotificationListener({required dynamic onMessageReceived(Map<String, dynamic>), required dynamic onNotificationClick(String?, String?), required dynamic onNotificationActionClick(String, String?, String?)}) → Future<void>
override
setShowStoreAlertOnFulFillingCriteria(bool isShow) → Future<void>
override
setTrackingState(TrackingState status) → Future<void>
override
setUser(String? userId, [String? groupId]) → Future<void>
override
setUserWithProperty(String userId, {String? groupId, Map<String, dynamic>? props}) → Future<void>
override
showLastSessionCrashedPopup() → Future<void>
override
startApiTracking({required String url, required String method}) → Future<String?>
override
startService() → Future<void>
override
toString() → String
A string representation of this object.
inherited
updateRatingShown() → Future<void>
override
writeLog(String log, Log logType) → Future<void>
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited