Apple Store의 iPhone 응용 프로그램 거부 이유 [폐쇄
문제
Apple Store가 iPhone 신청서를 제출하기 위해 이의를 제기하거나 이의를 제기 할 수있는 가능한 이유를 알도록 도와 줄 수 있습니까?
해결책
가능한 이유는 다음과 같습니다 (비공식적, 여기에서):
진동. 앱에서 연속 진동을 사용할 수 없습니다. 경고가 허용되는 모든 것이 앱에서 짧은 버스트를 사용합니다. 진동을 유지하기 위해 타이머를 설정하려고하지 마십시오. 앱이 거부됩니다.
개인 프레임 워크에 연결됩니다. 이것은 분명하지만, 우리가 MoviePlayer.framework와 연결된 물건을 가지고 놀 때. 우리는 그 프레임 워크를 마치고 다시 컴파일 된 다음 다시 제출하는 동안 약 10 일 동안 우리에게 비용이 들었습니다.
TableView 셀에서 편집의 부적절한 처리. 또한 명백하지만 테이블 셀 편집을 활성화하면 편집 컨트롤에 응답 해야하는 셀을 수동으로 지정해야하며 그렇지 않은지를 수동으로 지정해야합니다. 초기 앱 중 하나에 '삭제'배지를 제기 할 수있는 랜덤 프리프 셀이있었습니다. 물론 그것은 아무것도하지 않았지만 애플은이 열악한 디자인을 정당하게 고려하고 우리 앱을 거부했다.
아이콘. 57 픽셀 아이콘이 512 픽셀 버전과 동일해야합니다. 또한 앱의 'Lite'및 'Pro'버전을 만드는 경우 다른 아이콘을 사용하십시오 (예 : 무료 및 유료). 두 가지 모두에 동일한 아이콘을 사용하면 앱을 바로 보냅니다.
기존 기능을 복사합니다. 이것은 훨씬 더 미묘하고 교활하며 아마도 개발자의 큰 비율에 영향을 미쳤을 것입니다. 광범위하게 공개 된 팟 캐스터 파괴 외에도 사용자 의견의 보고서에 따르면 Apple은 복제 된 기능을 찾을 때 넓은 그물을 주조하고 있음을 나타냅니다. 미니 웹 브라우저 또는 본질적으로 웹 페이지를 표시하는 앱은 새로운 기능 및/또는 유용한 기능을 추가하더라도 특히 취약 해 보입니다. 이메일 클라이언트도 멀리 떨어져 있습니다.
적절한 키보드 유형을 사용합니다. 앱이 전화 번호 또는 기타 숫자 전용 입력을 요청하고 표준 알파 숫자 입력을 입력 할 가능성이 포함 된 키보드를 제공하는 경우… (감사합니다 jeremy1026)
버전 번호. 현재 앱이있는 경우 버전 0.99 이하, 애플이 1.0 이상을 선호하는 것처럼 보이기 때문에 프로모션을하는 것이 좋습니다. 우리 중 하나가 최근 .016으로 거부되었으며, 버전 번호가 숫자가 아니라는 메시지가 표시되었습니다. 우리가 버전 1.0과 같은 앱을 처음부터 다시 제출하면 통과했습니다.
네트워크 도달 가능성. 앱에 모든 유형의 네트워크 액세스가 필요한 경우 액세스를 사용할 수없는 경우 작동해야합니다. 그렇지 않으면 거부됩니다. Apple은 대부분의 경우 AS-를 사용할 수있는 샘플 코드를 제공합니다. https://developer.apple.com/library/content/samplecode/reachability/introduction/intro.html
그리고 마지막으로 :
- 공허 시도조차하지 마십시오. ;-) 업데이트 : 죄송합니다. 지금까지는 오래된 것 같습니다. Apple은 "Fart Apps"로 많은 돈을 벌고 있습니다. 이 기사를 참조하십시오.
편집하다:
다음은 최근에 관한 기사에 대한 링크입니다 Apple의 App Store를 만들지 않은 10 개의 iPhone 앱.
팁 : Apple에는 MAC 앱이 있습니다. 응용 프로그램 로더 설치할 수 있습니다. 설치하면 앱의 ZIP 파일을 분석합니다. 그것은 모든 인증서, 아이콘 및 기타 것들이 올바른지 확인합니다. ~ 전에 애플에 제출. 애플리케이션 로더를 사용하면 앱 거부 가능성이 최소화됩니다.
또 다른 흥미로운 자료 : App Stor Roundtable : 투명성 및 승인 시스템 (AppleBlog.com)
또 다른 편집 :
2010 년 2 월의 새로운 규칙 : "수영복, 피부도없고 innuendo도 없다" (원천: TechCrunch 기사, wObble 저자의 블로그)
그건 그렇고 : iPhone 3.0 미리보기 이벤트 (2009 년 3 월) 동안 Apple 대변인은 제출 된 모든 신청서의 96%가 승인되었다고 말했습니다.
다른 팁
Apple은 (2010 년 9 월 9 일 기준) 공식 App Store Review 지침 목록을 발표했습니다.
(Apple 개발자 로그인 필요)
또는 여기에 거울 :
Apple은 앞으로 그런 앱을 만들고 싶습니까? If (yes) reject
.
애플이 미래에 사용하기를 원할 수도 있다는 정말 멋진 아이디어가 있습니까? if(yes) reject
다음은 Apple 게시 된 거부 기준 목록을 설명하는 SDK 발표의 비디오입니다.
다른 사람들이 지적했듯이, 애플은 또한 홍보하지 않는 다른 조건을 가지고있는 것 같습니다. 거부 통지는 있습니다 이제 NDA로 덮여 있습니다.
나는 이것을 확인할 수 없지만 의미가 있지만 사람들은 너무 단순하거나 사소한 것으로 앱을 거부한다고보고하고 있습니다.
방금 네트워크 중단을 심하게 처리하기 위해 바운스를 받았습니다. 네트워크에 연결하는 경우 올라오르는 오류 조건을 처리 할 준비를하십시오.
내 유료 버전의 앱은 AppStore에 의해 거부되었습니다.
앱을 구매하고 다운로드 한 후 첫 화면이있었습니다 "사용자 계약" 그리고 사용자가 도용 할 때 " 동의한다"그러면 그는 앱을 계속 사용할 수 있습니다.
애플은 거부의 이유를 설명했다 "사용자가 AppStore에서 앱을 구매하고 전화로 다운로드 한 경우 사용자를 계약에 동의하도록 제한해서는 안됩니다." 대신 iTunes에서 앱을 다운로드하기 전에 계약을 표시하십시오.
놀랍게도 앱은 얻을 수 있습니다 거부 인터페이스를 Apple의 자체 앱과 일치하게 유지하려고 노력합니다. (즉, 핀치 줌 사용/제스처 사용)
iPhone으로 훌륭한 광고 아이디어를 생성하는 데 도움이되는 사이트가 있습니다. 이 사이트를 참조하십시오 :http://itunes.apple.com/app/adpack/id359562015?mt=8
유료 앱을 App Store에 제출했지만 거부 당하고 앱 거부의 또 다른 가능성을 배웠습니다.
내 앱은 게임 센터 활성화였습니다. App을 시작하면 첫 번째 화면이 로그인 화면이되었습니다.이 화면은 Gamecenter를 통해 계속해서 로그인하라는 메시지가 표시됩니다.
사용자는 앱을 다운로드하는 데 지불했지만 게임 센터에 로그인하지 않으면 앱의 서비스를 얻을 수 없으므로 앱을 기각했습니다. 앱이 시작되기 전에 매번 Game Center를 통해 사용자를 사용자에게 제한 할 수 없습니다.
2013 년 5 월 1 일부터 iPhone 5를 지원하지 않으면 앱이 거부됩니다. 따라서 iPhone 5 지원이 반드시 필요합니다.