Question

Je suis sur le point de terminer ma première application iPhone.

Je l'ai entendu parler des applications rejetées pour l'utilisation de certaines API privées.

Je suis également en utilisant des API privées comme ASIHTTPRequest, MBProgressViewHUD.

Alors dites-moi sont ceux-ci ou d'autres API privées qui sont rejetées pour lesquels je vous assurer de ne pas les utiliser dès à présent ou dans des applications futures.

Vous pouvez les énumérer ou tout simplement dire comment prendre des précautions dans l'utilisation des API privées.

Était-ce utile?

La solution

Il y a probablement une confusion entre des API privées et 3 parties.

API privé est classes standard et des cadres qui sont utilisés en interne par Apple et ne sont pas exposés à usage public (par exemple MKMapViewInternal classe qui se cache de classe internes ou MKMapView fonction UIGetScreenImage() qui est temporairement maintenant légal).

API 3e partie (par exemple ASIHTTPRequest) sont créés en utilisant l'API publique pour étendre ses fonctionnalités et il est tout à fait légal de les utiliser des applications iPhone (même si vous devez être prudent et assurez-vous qu'ils n'utilisent pas l'API privée eux-mêmes)

Modifier L'exemple le plus connu de api 3ème partie ayant des problèmes avec l'admission appstore est probablement discussion dans les groupes Google)

Il y a aussi de indications que Apple devient pas si stricte sur l'utilisation des API privées

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top