MPIBlueDotStateChange contains the reason for an unexpected blue dot state

  • Has what we currentky know about the blue dot and how confident we are

  • Visiblity State of the BlueDot marker

  • Reason why BlueDot may be in the current state

  • Additional message to complement the reason


    Message is an optional string that is used for the WebSDK and basically adds additional non-enum messages to developers about why things may fail. But it is not relevant for the iOS SDKs.