この質問は、このリンクでネイトが提供した回答に続きます: How do I change my iOS applications' entitlements?
説明されている手順は、ジェイルブレイクされたデバイスに適用されるようです。
iOS アプリケーションを介して画面をオフにできることに興味があります。以前の回答は、これを行うことを示しています:
void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");
それで
BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim
アプリには com.apple.backboard.client 資格も必要であると読みました。ここで私の知識は止まります。
アプリが Apple の MDM プラットフォームを介して制御されるビジネス コンテキストでのみ使用される場合、アプリでこれを使用するにはどうすればよいですか?
デバイスをジェイルブレイクしたくありません。