Renew Policy
For certain insurers, the Renew Policy service links to the insurer’s website for users who want to renew their policy for continued use in the Air Doctor app.
This screen includes:
- A Services header that identifies the current page.
- A list of insurer-provided service options.
- A View Claims option for claim history access.
- A Submit a Claim option for claim initiation.
- A Delayed Luggage option for travel-related support services.
- A Renew policy card that opens the insurer renewal channel.
- A bottom navigation bar with primary app sections, including Find a doctor, Account, Appointments, Services, and Contact.
Workflow
- Open the Air Doctor app.
- Select Services tab in the bottom navigation bar.
- Select Renew Policy.
After policy renewal, return to the Air Doctor app and go to Account > Add coverage. See Add Coverage.
Validations
| Scenario | App Behavior |
|---|---|
| Insurer does not support external renewal. | The app blocks the renewal option and the SDK returns a configuration error. |
| Renewal target URL is missing or invalid. | The app blocks navigation and the SDK returns a renewal-configuration error. |
| User policy does not allow renewal services. | The app hides the card and the SDK returns a service-availability error. |
| External renewal channel fails to load. | The app displays an error message and the SDK returns a channel-unavailable error. |
Actions
| Scenario | App Behavior |
|---|---|
| User selects Renew Policy. | The app validates insurer configuration, opens the insurer website, and the SDK returns a renewal-flow event. |
| Renewal website opens successfully. | The user completes renewal outside the app and the SDK returns a navigation-success event. |
| User exits the insurer website. | The app returns to the previous screen and the SDK returns a fallback-activation event. |
| Renewal channel becomes unavailable. | The app displays an error message, blocks the flow, and the SDK returns a channel-unavailable error. |
