setPiAnalyticsEnabled

Enables or disables Predictive Intelligence (PI) analytics in the MobilePush SDK.

Syntax 

1MCReactModule.setPiAnalyticsEnabled(analyticsEnabled);

Parameters 

ParameterTypeDescription
analyticsEnabledbooleanA flag indicating whether to enable PI analytics.

Returns 

  • void - No return value.

Example 

1import { MCReactModule } from "react-native-marketingcloudsdk";
2
3const togglePiAnalytics = (enabled) => {
4  try {
5    MCReactModule.setPiAnalyticsEnabled(enabled);
6    console.log(`PI Analytics ${enabled ? "enabled" : "disabled"}`);
7  } catch (error) {
8    console.error("Error setting PI analytics:", error);
9  }
10};

See Also 

Related Methods