SITUserHelperManager

Objective-C

@interface SITUserHelperManager : NSObject

Swift

class SITUserHelperManager : NSObject

The UserHelperManager asists you on asking ans resolving app-related permission and sensor issues.

  • Singleton instance

    Note

    You should always use this method to obtain the manager object and should not try to create instances directly

    Declaration

    Objective-C

    + (nonnull instancetype)sharedInstance;

    Swift

    class func sharedInstance() -> Self

    Return Value

    An initialized object

  • Automatically assists users in resolving app-related permission and sensor issues. This method presents a user interface, that explains detected configuration issues and guides users through the required steps to resolve them, following best practices for runtime permission requests.

    Issues addressed:

    1. Missing permissions for Location,
    2. Disabled Location or Bluetooth sensors.

    By calling this method, the system proactively ensures the device is correctly configured for optimal functionality.

    Declaration

    Objective-C

    - (void)autoManage:(BOOL)automanage;

    Swift

    func autoManage(_ automanage: Bool)