Skip to main content
Version: 1.0.0

Filter Repeating Issues in Appxiom SDK

Appxiom SDK includes a built-in mechanism to prevent duplicate or repeating issues from being reported to the Appxiom dashboard within a specified time window. This helps reduce noise and ensures that only unique issues are surfaced for review and action.

How Duplicate Issue Filtering Works

  • When the same issue occurs multiple times on the same device during a single session (i.e if the app is removed from memory, then the session is reset), Appxiom will only report it once within a defined time period.
  • The time window for filtering is controlled by the issueRaiseFrequency property in the @AX annotation, which you set in your Application class.
  • By default, this window is 6 hours. You can configure it to any value between 1 and 24 hours.

Why Use Issue Filtering?

  • Prevents dashboard clutter from repeated errors.
  • Helps teams focus on unique and actionable issues.
  • Reduces unnecessary network and storage usage.

How to Configure Issue Filtering

Set the issueRaiseFrequency property in your Application class using the @AX annotation. The value is in hours.

@AX(issueRaiseFrequency = 10)
public class BlogApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Ax.init(this, appKey, platformKey);
;
}
}

Frequently Asked Questions (FAQs)

Q: What is the purpose of the issueRaiseFrequency property in Appxiom SDK?
A: It controls how often the same issue can be reported from the same device in a single session, helping to filter out duplicate reports within a set time window.

Q: What is the default value for issueRaiseFrequency?
A: The default is 6 hours. You can set it between 1 and 24 hours.

Q: Where should I set the issueRaiseFrequency property?
A: Set it in the @AX annotation on your Application class.

Q: Will setting a high issueRaiseFrequency cause me to miss important issues?
A: No, it will not cause you to miss any issues. Only the first occurrence of an issue within the specified time window will be reported. Subsequent occurrences will be ignored until the window resets.

Q: Does this filtering apply across all devices?
A: No, filtering is per device and per session (i.e if the app is removed from memory, then the session is reset).

Q: Can I disable duplicate filtering?
A: No, but you can set the minimum window (1 hour) for more frequent reporting.