Skip to main content

Terms & Conditions

Terms & Conditions View

The Terms & Conditions View is automatically presented when the user has not yet accepted the latest Terms and Conditions.

This screen ensures compliance before allowing access to the medical features.


Presentation Behavior

The Terms & Conditions View:

  • Is displayed only if the user has not accepted the medical Terms & Conditions.
  • Is presented automatically when required.
  • Appears above all other views.
  • Uses a full-screen modal presentation style.
  • Blocks interaction with the underlying interface until an action is taken.

Once the Terms & Conditions are accepted, the view will not be presented again.


Notifications

User interaction with the Terms & Conditions View is communicated through NotificationCenter.

Accepted

Notification.Name.MeetingDoctors.TermsAndConditions.Accepted
  • Triggered when the user accepts the Terms & Conditions.
  • Indicates that compliance has been completed successfully.

Declined

Notification.Name.MeetingDoctors.TermsAndConditions.Declined

Triggered when the user presses the exit/close button without accepting the Terms & Conditions.


Dismissal Behavior

In both cases — Accepted or Declined — the Terms & Conditions View is automatically dismissed.

After dismissal:

  • If accepted, the application flow continues normally.
  • If declined, further action may be required depending on the host application logic.

Customization

The content of the Terms & Conditions View can be customized through the SDK styling system.

Customizable Properties

public var titleImage: UIImage?
public var mainImage: UIImage?
public var bodyText: String?
PropertyTypeDescription
titleImageUIImage?Image displayed at the top of the screen.
mainImageUIImage?Main illustrative image displayed in the content area.
bodyTextString?Main descriptive text displayed in the Terms & Conditions screen.

Example Customization

MeetingDoctors.style.feature.tAndC.main.bodyText = "Custom body text."