[CRITICAL BUG] Plan Setup Blocked if Notifications Are Denied

Users are unable to proceed with setting up a plan in the SAB app if they deny notifications. The process gets stuck at the “Would you like to get a reminder notification each day?” screen when users select “No” and then choose “Don’t Allow” notifications. The only way to proceed is by allowing notifications, which may discourage users who prefer not to receive them.

Steps to Reproduce:

  1. Open the SAB app and select a plan.
  2. Follow the setup process until reaching the “Would you like to get a reminder notification each day?” screen.
  3. Select “No” (indicating that you do not want reminders).
  4. When prompted for notification permissions, select “Don’t Allow”.
  5. The app does not proceed beyond this point, preventing the user from completing the plan setup.

Expected Behavior:

  • Users should be able to complete the plan setup even if they choose not to receive notifications.
  • The app should provide an alternative confirmation screen or simply proceed to the plan view without requiring notification permissions.

Actual Behavior:

  • If notifications are denied, users cannot proceed, effectively blocking them from using the plan feature.
  • If notifications are allowed, setup proceeds as expected.

Impact:

  • Users who do not wish to enable notifications may abandon the plan setup.
  • This creates a frustrating user experience and could negatively impact engagement.

Suggested Fix:

  • Ensure that denying notifications does not prevent users from completing the plan setup.
  • Implement a fallback logic that allows the user to continue without reminders.
  • Provide a confirmation screen or a simple message informing them that they can manually check their plans instead.

Attachments:

Priority:

  • High (Affects core functionality and user engagement).

@richard @ChrisHubbard
Please review this issue for resolution in an upcoming update. Let me know if any additional details are needed!