2009-10-25 6 views
0

iPhone 설정을 앱 내부에서 변경하는 방법을 아는 사람이 있습니까? 예 : close the WiFi, disable 3G, sound volume 등을 변경 하시겠습니까?
애플은 설정을 통해 앱을 변경하고 있습니다 : Settings.app. 그것은 가능하다는 것을 의미합니다, 나는 단지 어떻게 해야할지 모릅니다.앱에서 iPhone 설정 변경

+0

문서를 읽으십시오. – JoePasq

+0

문서에 쓰여 있지 않은 내용을 묻습니다. – mxg

+0

이 게시물을 왜 downvoted 했습니까? –

답변

3

공개 SDK로 작성된 모든 응용 프로그램은 샌드 박스 처리됩니다. 그들은 그 샌드 박스 내에서 애플이 사용할 수 있다고 생각하는 속성과 데이터에만 접근 할 수 있습니다. 목록에있는 몇 가지 예는 가능하며 일부는 그렇지 않습니다.

Apple은 공용 SDK를 사용하여 응용 프로그램을 작성하지 않기 때문에 이러한 작업을 자체 응용 프로그램에서 수행 할 수 있습니다. 외부 SDK보다 많은 기능을 가진 내부 SDK를 사용합니다. 애플 직원들이 전화를 해킹하고 모든 데이터를 휴대 전화에서 꺼내는 것에 대해 걱정하지 않습니다.

우리 중 대부분은 Apple이 더 많은 API를 공용 API로 마이그레이션 할 수 있기를 원하지만 실제로는 샌드 박스 환경을 신중하게 보호해야한다는 사실을 알고 있습니다. 나는 애플이 당신의 모든 예를 넘겨 줄 것을 기대하기 위해 숨을 멈추지 않을 것이다. 레이다 버그를 신고하고 원하는 것을 알려줄 수 있습니다. 그것은 당신의 목소리를 듣는 한 가지 방법입니다.

+0

아무도 더 나은 대답이 없으면 이것이 대답이 될 것이라고 생각합니다. – mxg

12

애플은 그녀의 Settings.app에서 실제로 그것을 할 수 있습니다.

iPhone SDK의 제한으로 인해 일부 API는 공개되지 않으므로 Apple에서 자체 OS 내에서 수행 할 수있는 모든 작업을 수행 할 수 없습니다. 그러나 MPVolumeView 클래스를 사용하여 사용자가 응용 프로그램에서 기본 볼륨을 조정하도록 할 수 있습니다.

+1

흠 .. 볼륨 변경은 단지 예일뿐입니다. 애플은 앱을 공개 할 수 있고 앱이 일부 설정을 변경할 때 사용자에게 알릴 수 있다고 생각합니다. 앱이 전화를 걸 때 사용자에게 알리는 것과 같은 방식입니다. – mxg

+13

사실, 애플은 많은 일을 할 수는 있었지만 나는 그것에 의지하지 않을 것이다. –

관련 문제