Access private APIs on NON-jailbroken devices for Business use ONLY
This question follows the answer provided by Nate on this link: How do I
change my applications' entitlements to com.apple.backboard.client?
It seems the described procedure is to be applied on Jailbroken devices.
I'm interested in being able to turn off the screen via my iOS
application. Previous answers point to doing this:
void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL
blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");
Then
BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim
I read that the app also needs com.apple.backboard.client entitlement.
This is where my knowledge stops.
How can I use this in my app if the app is ONLY to be used in a business
context controlled via Apple's MDM platform ?
I do not want to jailbreak the device.
No comments:
Post a Comment