2008-11-21 31 views
37

Ai đó có thể giúp tôi biết lý do có thể khiến cửa hàng Apple có thể từ chối hoặc phản đối việc gửi bất kỳ ứng dụng iPhone nào.Lý do từ chối ứng dụng iPhone của cửa hàng Apple

+4

Như một nền tảng Palm tồi tệ, ít nhất ai cũng có thể viết và bán ứng dụng cho nó. – Kibbee

+1

@Kibbee: Ngoại trừ việc họ đã bán được rất ít ứng dụng đó. – Thilo

+4

Câu hỏi này không đúng chủ đề vì nó liên quan đến việc tuân thủ App Store, không phải vấn đề về mã hóa. Vui lòng xem [Câu hỏi trung tâm dành cho nhà phát triển về các cửa hàng ứng dụng về chủ đề cho Stack Overflow?] (Http://meta.stackexchange.com/q/175701) –

Trả lời

63

Dưới đây là lý do có thể (không chính thức, from here):

  • Rung. Nó không được phép sử dụng rung liên tục trong các ứng dụng của bạn - các vụ nổ ngắn vì cảnh báo là tất cả những gì được cho phép. Đừng bận tâm cố gắng thiết lập bộ hẹn giờ để giữ rung động, điều này sẽ khiến ứng dụng của bạn bị từ chối.

  • Liên kết với khung riêng tư. Điều này là hiển nhiên, nhưng bằng cách nào đó trong việc chơi đùa với những thứ chúng tôi đã liên kết với MoviePlayer.framework. Đó là điều không có, và mất khoảng 10 ngày trong khi chúng tôi hủy liên kết khung đó, biên dịch lại và sau đó gửi lại.

  • Xử lý chỉnh sửa không đúng cách trong ô xem bảng. Cũng rõ ràng, nhưng lưu ý rằng nếu bạn bật chỉnh sửa ô bảng, bạn sẽ phải chỉ định thủ công những ô nào sẽ phản hồi với các điều khiển chỉnh sửa và không nên sử dụng. Chúng tôi đã có một số ô prefs ngẫu nhiên trong một trong các ứng dụng ban đầu của chúng tôi có thể được vuốt để hiển thị huy hiệu ‘xóa’. Tất nhiên nó không làm bất cứ điều gì, nhưng Apple chỉ xem xét thiết kế kém này và từ chối ứng dụng của chúng tôi.

  • Biểu tượng. Đảm bảo biểu tượng 57 pixel giống với phiên bản 512 pixel. Ngoài ra, hãy sử dụng biểu tượng khác nếu bạn đang tạo phiên bản ‘lite’ và ‘pro’ cho ứng dụng của mình (ví dụ: miễn phí và trả phí). Sử dụng cùng một biểu tượng cho cả hai gửi ứng dụng của bạn thẳng đến ... bạn đoán nó ... thùng.

  • Sao chép chức năng hiện có. Điều này tinh vi hơn và xảo quyệt hơn, và có lẽ đã ảnh hưởng đến tỷ lệ phần trăm lớn các nhà phát triển. Ngoài sự bùng nổ Podcaster được công bố rộng rãi, các báo cáo từ nhận xét của người dùng cho thấy Apple đang truyền một mạng rộng khi tìm kiếm chức năng trùng lặp. Trình duyệt web nhỏ hoặc ứng dụng cơ bản hiển thị các trang web, có vẻ đặc biệt dễ bị tổn thương, ngay cả khi chúng thêm chức năng mới và/hoặc hữu ích. Tránh xa khách hàng email.

  • Sử dụng loại bàn phím thích hợp. Nếu ứng dụng của bạn yêu cầu số điện thoại hoặc đầu vào chỉ số khác và bạn trình bày bàn phím cũng bao gồm khả năng nhập đầu vào alpha-số chuẩn… yep. (Cảm ơn Jeremy1026)

  • Số phiên bản. Nếu ứng dụng của bạn hiện tại đang ở phiên bản 0.99 hoặc thấp hơn, bạn nên cân nhắc việc quảng bá ứng dụng khi Apple có vẻ thích từ 1.0 trở lên. Một trong số chúng tôi gần đây đã bị từ chối vì .016, với thông báo cho thấy số phiên bản của chúng tôi thậm chí không phải là số. Khi chúng tôi gửi lại cùng một ứng dụng từ đầu như phiên bản 1.0, nó đã trải qua.

  • Khả năng hiển thị mạng. Nếu ứng dụng của bạn yêu cầu bất kỳ loại truy cập mạng nào bạn cần để đảm bảo ứng dụng đó hoạt động khi quyền truy cập đó không khả dụng. Nếu không, nó sẽ bị từ chối.Apple cung cấp mẫu mã để kiểm tra điều này mà bạn có thể sử dụng như nó vốn có trong hầu hết các trường hợp: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

Và cuối cùng, nhưng không kém phần quan:

  • Đầy hơi Đừng bao giờ cố gắng. ;-) CẬP NHẬT: xin lỗi, điều này có vẻ là lỗi thời bây giờ. Apple kiếm được nhiều tiền ngay bây giờ với "ứng dụng rắm": see this article.

Edit:

Đây là một liên kết đến một bài báo gần đây về ten iPhone Apps That Didn't Make Apple's App Store.

Và mẹo: Apple có ứng dụng Mac được gọi là Trình tải ứng dụng mà bạn có thể cài đặt. Sau khi bạn cài đặt, nó sẽ phân tích tệp zip của ứng dụng của bạn. Nó xác minh tất cả các chứng chỉ, biểu tượng và những thứ khác là chính xác trước khi gửi cho Apple. Sử dụng Trình tải ứng dụng sẽ giảm thiểu cơ hội từ chối ứng dụng của bạn.


Một nguồn thú vị: App Store Roundtable: Transparency and the Approval System (appleblog.com)


Tuy nhiên, một biên tập:

quy tắc mới của tháng 2 năm 2010: "Không Đồ tắm, Không da, Và Không Ám chỉ" (nguồn: TechCrunch article, W obble author's blog)

Tiện thể: trong iPhone 3 .0 xem trước sự kiện (tháng 3 năm 2009), một phát ngôn viên của Apple nói rằng 96% của tất cả các ứng dụng trình đã được phê duyệt.

+0

Bạn có thể thấy điều này thú vị về điểm thứ hai của mình: http: // daringfireball. net/2008/11/google_mobile_uses_private_iphone_apis –

+4

Tôi cũng sẽ thêm một số khác vào danh sách đó: ngẫu nhiên. Apple đã từng yêu cầu tôi gửi lại bản nhị phân của mình mà không có thay đổi gì cả ... tôi đoán là họ đã mất nó hay gì đó. – rustyshelf

3

Dưới đây là đoạn video công bố SDK mô tả của Apple công bố danh sách các tiêu chí từ chối:

SDK Announcement

Như những người khác đã lưu ý, Apple cũng dường như có một loạt các điều kiện khác mà họ không công bố công khai . Lưu ý rằng thông báo từ chối là now covered by the NDA.

39

alt text

+1

Bạn nhận được 10 phiếu bầu cho một bài đăng chứa chỉ một hình ảnh 404 mà không có bất kỳ loại mô tả nào ?! khiến tôi tự hỏi hình ảnh là gì. – Kris

+0

Đó là một điểm tốt. ;) Tôi sẽ xem nếu tôi có thể làm cho nó hoạt động trở lại. – Ace

+0

Và ở đó chúng tôi đi. Tận hưởng, Kris. – Ace

1

Chỉ có thư bị trả lại để xử lý sự cố ngừng hoạt động mạng nghiêm trọng. Nếu bạn kết nối với mạng, hãy chuẩn bị để xử lý bất kỳ điều kiện lỗi nào có thể xảy ra.

1

Tôi không thể xác nhận điều này nhưng có ý nghĩa, nhưng mọi người đang báo cáo ứng dụng của họ bị từ chối vì quá đơn giản hoặc quá tầm thường.

+0

Mà làm cho bạn tự hỏi những gì đang xảy ra khi Apple cho phép tất cả các Flashshit Flashlight –

+1

Charlie, tôi thực sự có đèn pin trên trang đầu tiên của tôi trên iPhone. Rất tiện dụng vào ban đêm. –

0

Thật ngạc nhiên, các ứng dụng có thể nhận được rejected để cố gắng giữ giao diện của chúng nhất quán với các ứng dụng riêng của Apple. (ví dụ: sử dụng cử chỉ thu phóng/mở rộng pinch)

4

Apple có muốn tạo ứng dụng như vậy trong tương lai không? If (yes) reject.

Bạn có một ý tưởng thực sự tuyệt vời mà táo có thể muốn sử dụng trong tương lai if(yes) reject

+0

Tại sao bỏ phiếu xuống? Thậm chí không để lại một bình luận? – sixtyfootersdude

9

của Apple có bây giờ (tính đến ngày 09 tháng 9 năm 2010) công bố danh sách của họ chính thức của hướng dẫn đánh giá app store:

appstore approval guidelines

(táo nhà phát triển yêu cầu đăng nhập)

hoặc một tấm gương ở đây:

app store guidelines

0

Tôi đã gửi một ứng dụng trả phí đến cửa hàng ứng dụng nhưng bị từ chối và tôi đã học được một khả năng từ chối ứng dụng khác

Ứng dụng của tôi đã được bật Trung tâm trò chơi. Khi ứng dụng bắt đầu màn hình đầu tiên là màn hình đăng nhập nhắc người dùng đăng nhập thông qua GameCenter để tiếp tục.

Họ từ chối ứng dụng đưa ra lý do- Vì người dùng sẽ không thể nhận các dịch vụ của ứng dụng của bạn trừ khi anh ấy không đăng nhập bằng Game Center mặc dù anh ấy đã trả tiền cho bạn để tải xuống ứng dụng. Bạn không thể hạn chế người dùng đăng nhập qua Trung tâm trò chơi mỗi lần trước khi ứng dụng bắt đầu.

1

Phiên bản ứng dụng trả phí của tôi đã bị từ chối bởi appstore.

Sau khi mua và tải ứng dụng màn hình đầu tiên là "Hiệp định tài" và khi người dùng chạm vào "Tôi đồng ý" chỉ sau đó ông có thể tiếp tục sử dụng ứng dụng.

Apple mô tả lý do từ chối "khi người dùng mua ứng dụng từ appstore và tải xuống qua điện thoại, bạn không được giới hạn người dùng đồng ý với Thỏa thuận" thay vào đó hiển thị thỏa thuận của bạn trước khi tải xuống ứng dụng trong iTunes.

0

Từ ngày 1 tháng 5 năm 2013 trở đi nếu chúng tôi không hỗ trợ iPhone 5, ứng dụng của bạn sẽ bị từ chối. Phải hỗ trợ iPhone 5.

Các vấn đề liên quan