iPhone - هل يستخدم TouchXML واجهات برمجة التطبيقات غير الموثقة؟

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

سؤال

لقد سمعت مؤخرًا أن Apple تستخدم أدوات للبحث عن إشارات إلى واجهات برمجة التطبيقات غير الموثقة وترفض تطبيقات iPhone من متجر التطبيقات بسبب ذلك.

الشعبية ثلاثة 20 الإطار يتسبب في رفض الناس.

كما رأيت للتو أن Kissxml المكتبة لديها أيضا تسبب الرفض.

أنا أبحث عن محلل XML المستند إلى COM موضوعي وأنا أفكر الآن TouchXML.

هل يمكن لأي شخص أن يؤكد أن TouchXML لا يشير إلى أي واجهات برمجة التطبيقات غير الموثقة؟ لا أريد المخاطرة برفض التطبيق بناءً على هذا.

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

المحلول

يمكنني التأكيد على عدم تضمين أطر عمل خاصة في العديد من المشاريع التي تستخدم TouchXML التي أصبحت جميعها تطبيقات في متجر التطبيقات. أود أن أطرح السؤال في موقع رمز Google للتأكد من ذلك ، لكن جون وايت الذي كتب المكتبة يكتب رمزًا نظيفًا وضيقًا للغاية. سوف يفاجئني إذا استخدم أي واجهات برمجة التطبيقات غير الموثقة.

أيضا ، لن تقلق بشأن ذلك أكثر من اللازم. قم بإنشاء تطبيقك وأرسله وإذا تم رفضه ، فصلحه بعد ذلك. سوف تخبرك Apple ما هي واجهة برمجة التطبيقات التي تشير إلى أنه ليس من المفترض أن إذا كان هذا هو الحال. إذا كان عليك أن تمر عبر البيروقراطية على أي حال ، فقد تستفيد منها أيضًا من خلال جعلهم يخبرك بما هو الخطأ. أيضًا ، ضع في اعتبارك أنه من المحتمل أن يتم رفض الجميع مرة واحدة على الأقل-خاصةً إذا كان تطبيقك الأول. ؛-)

نصائح أخرى

ترتيب يفعل. تم رفض تطبيقي للتو من متجر التطبيقات على هذا الأساس.

"3.3.1 لا يجوز التطبيقات استخدام واجهات برمجة التطبيقات الموثقة فقط بالطريقة التي تحددها Apple ويجب ألا تستخدم أو استدعاء أي واجهات برمجة تطبيقات خاصة."

يتم تضمين واجهات برمجة التطبيقات التالية غير العامة في طلبك: TidyBufalloc TidyBuffree TidyBufinit TidyCleanandRepair TidyOptsetBool TidyParsebuffer TidyParsestring TidySaveBuffer TidySavestring TidySeTharencoding TidySeterrorbufferbuffering "

أعلم أن هناك تطبيقًا واحدًا على الأقل على AppStore يستخدم TouchXML. لكن أثناء عملية التطوير ، وجدت بعض الأخطاء هناك ، لذلك أحاول العثور على بديل الآن.

فكر في استخدام libxml2. يحتوي على منحنى تعليمي أكثر حدة ، لكن السرعة والمرونة تستحق ذلك.

لقد تم رفض تطبيق فقط لأنه يستخدم touchxml

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