SOSConnectingBaseViewController

@interface SOSConnectingBaseViewController
    : UIViewController <SOSConnectingViewController>

The SOSConnectingBaseViewController serves as the base controller which manages interactions between the UI and SOS backend for the connecting phase of SOS.

If you wish to replace the onboarding UI, your class must implement this base class.

All method overrides require a call back to super for SOS to function properly.

  • Action performed when confirming an end session.

    Warning

    Executing this action will immediately trigger the end session cleanup. The responsibility of handling user confirmation remains as an implementation detail for the view controller.

    Declaration

    Objective-C

    - (void)handleEndSession:(nonnull id)sender;

    Swift

    @IBAction func handleEndSession(_ sender: Any)

    Parameters

    sender

    the object which triggered the action.