2012-01-09 35 views
6

Từ những gì tôi đã đọc, Apple từ chối các ứng dụng bằng Private APIS. Điều gì xác định một API riêng tư? Tôi hiện đang sử dụng công cụ NinevehGL được mở để sử dụng thương mại, nó có được tính là API riêng tư không?Nguyên tắc ứng dụng của Apple - API riêng tư?

+0

Tôi xin lỗi vì đã đăng câu hỏi, tôi đã tìm thấy câu trả lời. API riêng tư đề cập đến bất kỳ phương pháp không có giấy tờ nào trong API của Apple. Apple hạn chế điều này bởi vì nếu ứng dụng của bạn dựa vào việc gọi một phương pháp không có giấy tờ trong khung cốt lõi của Apple, và sau đó phương pháp không có giấy tờ được sửa đổi hoặc bỏ tất cả cùng nhau trong bản cập nhật hệ điều hành tiếp theo, ứng dụng của bạn sẽ phá vỡ và tự hiển thị. Sử dụng các API bên ngoài như công cụ NinevehGL Im sử dụng hoàn toàn ổn, giả sử chính NinevehGL không sử dụng bất kỳ API riêng tư nào. Im người dùng mới nên tôi chưa thể trả lời, vì vậy nhận xét sẽ phải đủ. –

+0

Bạn có thể đăng bài này dưới dạng ** câu trả lời ** cho câu hỏi của bạn và chấp nhận câu hỏi đó khi thời gian cho phép. Không sao để trả lời các câu hỏi của bạn ở đây trên SO :) –

Trả lời

15

Tôi đã tìm thấy câu trả lời.

API riêng tư đề cập đến bất kỳ phương pháp luận không có giấy tờ nào trong API của Apple. Apple hạn chế điều này bởi vì nếu ứng dụng của bạn dựa vào việc gọi một phương pháp không có giấy tờ trong khung cốt lõi của Apple, và sau đó phương pháp không có giấy tờ được sửa đổi hoặc bỏ tất cả cùng nhau trong bản cập nhật hệ điều hành tiếp theo, ứng dụng của bạn sẽ phá vỡ và tự hiển thị.

Sử dụng các API bên ngoài như công cụ NinevehGL Im sử dụng hoàn toàn ổn, giả sử chính NinevehGL không sử dụng bất kỳ API riêng tư nào.

+2

+1 Để quay lại và trả lời. Điều này giúp những người khác có thể tìm thấy câu hỏi của bạn. Đừng quên để đánh dấu nó như là câu trả lời (khi thời gian cho phép) bằng cách nhấp vào dấu tick đối với câu trả lời này. –

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