altstoreio / altstoreio/AltStore
Keep Screen On When Installing IPAs
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
I've always have this annoyance when installing IPAs, especially the large one, I'll have to keep touching the screen to keep it on. The screen display will timeout during installation and the device will lock, effectively making the installation failed in AltStore.
The suggestion is to make AltStore acquire the idle timer as specified in the API until installation is done.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the IPA installation flow and review how it reports installation completion. Use Apple's UIApplication.isIdleTimerDisabled API so the screen remains awake only while installation is in progress; done means large IPA installations no longer fail because the device locks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100