Proibida a 3ª festa privada APIs na App Store processo de aprovação?[fechado]
-
25-09-2019 - |
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.
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