محظور APIs الخاصة الطرف الثالث لعملية موافقة متجر التطبيقات؟ [مغلق

StackOverflow https://stackoverflow.com/questions/2199595

سؤال

أنا على وشك الانتهاء من تطبيق iPhone الأول.

لقد سمعت عن التطبيقات التي تم رفضها لاستخدام بعض واجهات برمجة التطبيقات الخاصة.

أنا أيضًا أستخدم بعض واجهات برمجة التطبيقات الخاصة مثل AsiHtpRequest ، MbprogressViewhud.

أخبرني أن هؤلاء أو أي واجهات برمجة تطبيقات خاصة أخرى يتم رفضها والتي يجب أن أتأكد من عدم استخدامها الآن أو في التطبيقات المستقبلية.

يمكنك سردها أو فقط معرفة كيفية اتخاذ الاحتياطات في استخدام واجهات برمجة التطبيقات الخاصة.

هل كانت مفيدة؟

المحلول

من المحتمل أن يكون هناك ارتباك بين واجهات برمجة التطبيقات الخاصة والثلاثين.

واجهة برمجة التطبيقات الخاصة هي الفئات القياسية والأطر التي تستخدمها Apple داخليًا ولا تتعرض للاستخدام العام (على سبيل المثال MKMapViewInternal الفصل الذي يخفي MKMAPVIEW الفئة الداخلية أو UIGetScreenImage() الوظيفة التي هي قانونية مؤقتا الآن).

يتم إنشاء واجهات برمجة تطبيقات الطرف الثالث (مثل ASIHTPRequest) باستخدام واجهة برمجة التطبيقات العامة لتوسيع وظائفها ، ومن القانوني تمامًا استخدام تطبيقات iPhone (على الرغم من أنك يجب أن تكون حذراً والتأكد من عدم استخدام واجهة برمجة التطبيقات الخاصة نفسها)

تعديل: مثال على الأرجح على الأرجح مثال معروف على واجهة برمجة تطبيقات الطرف الثالث الذي يعاني من مشاكل في قبول AppStore ثلاثة 20 المكتبة ، لكنني أعتقد أنها حلت هذه المشكلة بالفعل (انظر نقاش في مجموعات جوجل)

هناك أيضا دواعي الإستعمال أن Apple تصبح صارمة للغاية بشأن استخدام واجهات برمجة التطبيقات الخاصة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top