Automattic / Automattic/pocket-casts-android

Don't show the notification permission request as the first screen

Open
#2,698 1 comment 0 reactions 0 assignees View on GitHub
[Area] Onboarding [Type] Enhancement
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### Description

After you install the app the first UI you are presented with is the "Allow Pocket Casts to send you notifications?". This seems like a bad user experience, as we don't need to ask for this permission until a user asks to receive new episode notifications.

### Step-by-step reproduction instructions

1. Freshly install the app
2. Open the app

See that the popup is shown to you straight away

### Screenshots or screen recording

### Did you search for existing bug reports?

- [X] I have searched for existing bug reports.

### Device, Operating system, and Pocket Casts app version

Google Pixel 8, Pocket Casts 7.71-rc-2

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by freshly installing the Android app and opening it, then trace the entry point that requests notification permission. The change is done when the initial screen appears without the prompt and permission is requested only after the user asks to receive new episode notifications.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.