프로그래밍 방식으로 iPhone 전원을 끄나요?
-
06-07-2019 - |
문제
프로그래밍 방식으로 iPhone의 전원을 끌 수 있습니까? 아니면 Apple에서 이를 허용하지 않습니까?
Apple이 이를 허용하지 않으면 프로그래밍 방식으로 iPhone의 사운드를 음소거할 수 있습니까?
해결책
나는 그것에 대한 증거가 없지만 이것은 "userexperience"를 수정하는 것과 관련이 있습니다. 그 애플은 결코 허용하지 않을 것입니다 (그리고 왜 여전히 많은 사람들이 전화를 탈옥합니다)
그리고 여기에는 "파워 오프"와 "음소거 사운드"가 포함됩니다. 둘 다 UX를 파괴 할 수 있기 때문입니다 (중요한 전화를 기다릴 수 있지만 응용 프로그램 X는 사운드를 깨뜨 렸습니다).
다른 팁
공식 SDK로 만든 iPhone 응용 프로그램은 샌드 박스입니다. 철조망이있는 샌드 박스 벽.
당신은 힘을 끄질 수 없습니다. 그리고 자신의 응용 프로그램의 사운드 이외의 사운드는 iPod 재생을 끄는 것입니다.
프로그래밍 방식으로 Apple iPhone의 전원을 끌 수 있습니까? 아니면 Apple이 이를 거부합니까?Apple이 이를 허용하지 않으면 iPhone에서 프로그래밍 방식으로 사운드를 음소거할 수 있습니까?
Apple은 귀하가 다른 앱의 기능과 휴대폰 핵심 기능에 영향을 미치는 것을 방지합니다.확실하지 않은 경우 전화 전체에서 작업을 수행할 수 없습니다.
또한 전화기를 음소거하려면 전화기 측면에 있는 물리적인 음소거 스위치를 전화기의 음소거 설정과 일치시키는 방법도 찾아야 합니다.소프트웨어에서는 그런 일이 일어나지 않을 것입니다!
장치에 전원을 공급하고 장치를 음소거하는 것이 앱에서 합리적인 대안인지 잘 모르겠지만 결론은 장치에 전원을 공급할 수 없다는 것입니다. 그러나 mpmusicplayercontroller 클래스를 사용하여 자신의 앱 또는 iPod 앱의 사운드를 음소거 할 수 있습니다.
코드는 앱에 대해 다음과 같습니다.
MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer];
player.volume = 0.0f;
그리고 이것은 iPod의 경우 :
MPMusicPlayerController *player = [MPMusicPlayerController iPodMusicPlayer];
player.volume = 0.0f;
응용 프로그램 외부에 영향을 미치는 모든 것은 승인 프로세스를 통해 (푸시 알림 외에도) 영향을 미치지 않습니다. 연주하는 모든 사운드에 대해 단순히 멈추거나 멈추거나 볼륨을 0으로 설정하여 앱의 사운드를 확실히 음소거 할 수 있습니다. 당신이 의미한다면 전화를 전 세계적으로 음소거로 만들 수 있습니다.
소프트웨어를 통해 장치를 끄질 수 없습니다. MPMusicPlayerController 클래스로 음악 재생 볼륨을 설정할 수 있습니다. 문서는 iPod 플레이어의 볼륨을 변경할 수 없다고 제안합니다.