Вопрос iOS относительно использования частного API - PullRequest
0 голосов
/ 04 июля 2019

В настоящее время существует известная платформа для общения в реальном времени, которая называется JivoChat. Мы интегрировали их официальную библиотеку iOS в наше приложение, и есть одно место, где они перебирают все представления веб-представления и сравнивают, чтобы определить, равен ли класс UIWebBrowserView. В сообщении SO я вижу, что кто-то говорит, что его приложение отклонено за это (вероятно, Apple нашла слово UIWebBrowserView), но это сообщение много лет назад, и в App Store есть много приложений, использующих JivoChat. Для меня частное использование API - это вызов иным образом не вызываемых методов и свойств через среду выполнения ObjC, например, valueForKey или performSelector, и простое сравнение, чтобы увидеть, должен ли класс представления UITransitionView или UIWebBrowserView не учитываться. Но так ли это на самом деле? Как Apple оценивает, что такое частный API, и что они будут делать с этими существующими приложениями с JivoChat, если они действительно сочтут использование частного API сравнением?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...