BlueHuskyStudios / BlueHuskyStudios/DeadassSimpleMediaPlayer

`processing` background mode is declared but never used

Open Beginner friendly
#31 0 comments 0 reactions 0 assignees View on GitHub
Automatically found
Dominant language
Swift
Stars
0
Forks
3
Avg merge
2d 22h
Merged PRs (30d)
9

Description

**This blocks 1.0.0 release.**

`Info.plist` declares `UIBackgroundModes: [audio, processing]` and `BGTaskSchedulerPermittedIdentifiers`, but there is **zero** `BGTaskScheduler` usage anywhere in the codebase.

App Review routinely rejects apps declaring background modes they don't exercise. Given this is heading for the App Store, it's worth removing `processing` (and the `BGTaskSchedulerPermittedIdentifiers` array) unless there's a plan to use it. `audio` is genuinely used and should stay.

Contributor guide

Open the contributing guide

Research direction

Inspect Info.plist and search the codebase for BGTaskScheduler usage. Remove the unused processing background mode and BGTaskSchedulerPermittedIdentifiers array while retaining audio. Done means the app configuration no longer declares processing without removing the active audio mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile, release
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
90/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.