iTorrent
iTorrent copied to clipboard
Port gets closed while seeding in the background
I tested on an online service and verified that my port was open. After switching to another app for a few seconds the port appeared as closed. The test was repeated twice. This could be related to another issue that I opened related to a comparison in seeding on qbittorrent and iTorrent.
iOS 18 - iTorrent v2.0.14-1
I believe there is no special logic on closing app to background, if so, it could be an iOS related issue (holding app running in background without any extra permissions is a hack and there is no guarantees that everything will work fine) I'll try to check if I can do something with it
Could it be related to needBackground? The isBackgroundSeedingEnabled property is initiized to false and is not available for change in the UI.
Actually it's true, I didn't really get the question that it's only about seeding. iTorrent currently does not allow to seed in Background as it had setting to enable manually before (false by default as it drains battery quite fast), but during AltStore release toggle was removed from UI to not provoke Apple's reviewers to ask about "how the hell app supports background downloading"
I think I'll try to reintroduce this setting back, hope Apple will not notice it
How is Apple checking iTorrent when it's not on app store? It would be nice to have it initialized to false and have a toggle available. If you mean this https://github.com/XITRIX/iTorrent/issues/368 here I was getting slow upload speed on foreground. It could be caused also by having a few download/upload slots available. I don't see anywhere any settings for the connections.
App is presented in AltStore PAL, it requires Apple to review app even if it's not in App Store
Didn't know that. I thought that you just added a source and it worked like feather. It makes sense. Will this break any functionality that was done with "hacks" like the add torrent file option? It would be good somehow the rest of us who are not using altstore to have these settings that give more control over how many peers can connect and allowing seeding in background while keeping the port open. I mean some of the settings already exist but are not displayed. Is it allowed to have the settings and the functionality and not display it in the altstore version and have them in the .ipa version?
They perform manual review for such things, but never looks into the code, so as soon as reviewer do not see them, it’s fine :D Before I tried to maintain both versions but I stuck with some issues back than, I will try to bring this settings back