Files
Tweaks/BGSessionFix/Tweak.x
2026-08-24 16:54:19 +02:00

16 lines
684 B
Plaintext

#import <Foundation/Foundation.h>
%hook NSURLSessionConfiguration
+ (NSURLSessionConfiguration *)backgroundSessionConfigurationWithIdentifier:(NSString *)identifier {
NSLog(@"[BGSessionFix] Redirecting background session '%@' to a default (foreground) config", identifier);
return [NSURLSessionConfiguration defaultSessionConfiguration];
}
// // Deprecated pre-iOS8 entry point
// + (NSURLSessionConfiguration *)backgroundSessionConfiguration:(NSString *)identifier {
// NSLog(@"[BGSessionFix] backgroundSessionConfiguration:'%@' (deprecated API) -> forcing default config", identifier);
// return [NSURLSessionConfiguration defaultSessionConfiguration];
// }
%end