Hi Scott,
I already know about background limits and restriction in iOS. I know that are some possibilities (listed in your reference in response). The problem that i have to solve is launch and opening my app without user interaction in scenarios where my iPhone is not fully accessible from everyone at every moment without engage some technicians on demand. I have to make sure that on iphone boot my app is launched and ready to accept commands from remote source
Only for clearance i read that in order to make this happen on jailbroken iphones you can add a .plist file in which you specify what is going to execute, when and how (with the options specifying whether or not the app should be launched on system boot) then this file is added to launchDaemons folder and then load into services that launchd can handle via launchcctl load command.
Now I'm not working on jailbroken device and I don't want to, but my company gave me the requirement in which iPhone app should be launched on system boot ( neither automations works since you have to swipe up or unlock dev on iphone boot). Before telling to my team leader that this requirement is not achievable I wanna make sure that's really true.
So my final question is: There's a way to achieve on UNJAILBROKEN iPhone something similar to what is done for jailbroken ones ? (any special entitlement or configuration payload via MDM supervising my iPhone?)
Thanks for reading
Topic:
App & System Services
SubTopic:
Core OS
Tags: