문제

프로그래밍 방식으로 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 플레이어의 볼륨을 변경할 수 없다고 제안합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top