Pergunta

Estou prestes a terminar o meu primeiro aplicativo para iPhone.

Tenho ouvido falar de apps rejeitados para o uso de alguns privado APIs .

Eu também estou usando alguns privado APIs como ASIHTTPRequest , MBProgressViewHUD.

Então me diga, são essas ou qualquer outra APIs que são rejeitadas por que eu deveria certifique-se de não usá-los agora ou em aplicações futuras .

Você pode listá-los ou apenas dizer como tomar precaução na utilização privada de APIs.

Foi útil?

Solução

Há, provavelmente, uma confusão entre o privado e o de terceiros 3 APIs.

API privada é padrão de classes e estruturas que são usadas pela Apple internamente e não estão expostos para uso público (e.g. MKMapViewInternal classe que esconde MKMapView de classe internas ou UIGetScreenImage() função que está temporariamente legal agora).

3º-festa de APIs (e.g.ASIHTTPRequest) são criados usando a API pública para estender sua funcionalidade e é absolutamente legal para usá-los aplicações para o iPhone (embora você deve ter cuidado e certifique-se de que eles não utilizem a API privada si)

Editar: O exemplo mais conhecido de terceiros 3 api tendo problemas com a appstore admissão, provavelmente, é three20 biblioteca, mas eu acho que eles já resolveu este problema (ver discussão em grupos do google)

Há também os indicações que a Apple se torna não tão rigorosa sobre o uso de APIs privadas

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top