2009/12/09 11:39
이전 포스팅에서 말쓴드린바와 같이 Kontacts 내에서 사용자화 벨소리의 선택, 표시는 공식 API로는 구현이 불가능합니다.

이에 저는 오랜 연구(?)결과, 다른 공식 API문제들과는 다르게 이는 애플에서 수정해주지 않는 이상, 공식 API로는 구현이 완전히 불가능하다고 판단내리고, 수정을 요청하는 이메일을 Apple Developer Technical Support 쪽으로 보냈습니다.
한국시간 12월 3일 오후 10시 37분 발송.
Dear iPhone Developer Program.

Hello, I am developer of App named Kontacts - 한글 연락처.

When I try to see person's information with ABPersonViewController who's ring tone is set to custom, ring tone property of his property displaying from ABPersonViewController is Marimba, not the custom but included as default, WHILE it is displaying as custom correct in the default Contacts App from iPhone.
(custom ring tone means not the default ring tone, user-created m4r ring tones that sync with iTunes)

I have attached a screen shots including both ABPersonViewController and default Contacts. I cannot see ANY OF THE CUSTOM RINGTONES with ABPersonViewController.

I think Apple should just disable ringtone property of ABPersonViewController or make it unvisible. Users of my App are confused of this.

Please help me.

Sincerely,
Juwan Yoo
그리고 오늘 답변을 받았습니다.
한국시간 12월 9일 오전 8시 7분 발송.
Hello Juwan,
Thank you for contacting Apple Worldwide Developer Technical Support. I am responding to let you know that I have received your request for technical assistance.

<When I try to see person's information with ABPersonViewController who's ring tone is set to custom, ring tone property of his property displaying
from ABPersonViewController is Marimba, not the custom but included as default, WHILE it is displaying as custom correct in the default Contacts App from iPhone.>
This sounds like a bug. You can file a bug report at <http://bugreporter.apple.com>
.

<I think Apple should just disable ringtone property of ABPersonViewController or make it unvisible. Users of my App are confused of this.>
The ABPersonViewController object does not have a ringtone property. You should file an enhancement request if you want that feature  at <http://bugreporter.apple.com>.

Note: We can file the bug report and enhancement request on your behalf. Let me know if you want us to do so.

Regards,

Linda Ouandji
Apple DTS Engineer
답변은 http://bugreporter.apple.com 으로 요청을 하라는 식의 내용이었으며,
아래의 Note에서는 답변을 주신 Linda라는 엔지니어분께서 자신이 직접 요청해줄 수 있다. 해줄까? 라고 물어보는 내용이었습니다.

이에 저는 당연히 대신 요청해주십시오. 감사합니다. 라는 식의 답신을 보냈죠 바로.ㅎ

사용자화 벨소리 설정에 대한 진전사항이 있다면 역시 포스팅으로 알려드리겠습니다.

감사합니다 ~
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by VHAIN
2009/12/09 11:29
안녕하세요 ?

많은 분들께서 Kontacts 에 기능추가 건의를 해주셨습니다.
이들 중에는 제가 수정 가능한것도 있으며, 그렇지 않은것들도 있습니다.
이에 대하여 이야기해보는 장소를 마련해보기 위해 이런 포스팅을 하게 되었습니다.

3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.
위는 iPhone Developer Program License Agreement에 명시되어있는 조항이며,
이는 Apple에서 사용을 허가 한 API만 이용해야한다. 그렇지 않을 경우 App Store 등록에서 제외된다. 는 식의 내용입니다.

건의사항들에 대한 글에서 저런 내용의 조항을 언급하는 이유는 무엇일까요?

네, 맞습니다. 많은 기능에 대한 건의사항들이 위의 3.3.1 조항에서 명시하는 Documented APIs, 즉 Apple에서 사용 허가 한 API들로만으론 구현이 불가능한것들이 많기 때문입니다.

스팸 전화, 문자 차단 기능, 다중 수신자 문자 전송 기능, 사용자 화 벨소리 선택 등등이 Apple에서 허가 한 API들로는 구성이 불가능한 기능들입니다.

현재 Kontacts에서 사람을 삭제하기 위해서는 기본 어플과 같은 방법으로 편집 메뉴에 들어가셔서 연락처 삭제 버튼을 누르시려 한다면, 해당 버튼이 없는것을 확인하실 수 있습니다.

이 연락처 삭제 버튼을 표시하는것 마저 Apple에서는 사용을 허가하지 않고 있습니다.

이에 현재는 대체 수단인 목록에서 swipe 동작을 통해 삭제가 가능하도록 해 놓았습니다.

이와 같이 말씀을 해 주셔도 저로서는 어쩔 수 없는 것들이 많습니다.

그래도, 말씀하신 기능들을 Apple에서 허가 한 API들로만으로 구현이 가능하도록 하기 위해 최선의 노력을 다 하고 있습니다.

그러니.. 이런것들은 조금 알아주셨으면 한답니다.

감사합니다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by VHAIN
2009/12/09 10:49

한국시간으로 2009년 12월 9일 오전 6:45에 Apple로 부터 제게 도착한 이메일입니다.

번역하자면 내용은 다음과 같습니다.

우리는 지금 당신이 App Store로 보내준 App을 심사하고 있는데, 조금 더 시간이 필요할것 같음을 알리려 합니다.
지연된것은 대단히 죄송하며, 진전이 있는 경우 최대한 빨리 말씀드리도록 하겠습니다.

라는군요...


벌써 한국시간 12월 4일에 업로드 한지 5일이 넘어가는군요..

조금만 더 기다려주세요.

진전이 있다는 메일을 받는다면, 즉시 포스팅하도록 하겠습니다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by VHAIN