Все еще можете опубликовать приложение Phonegap Build в App Store / Google Play - PullRequest
0 голосов
/ 15 мая 2019

В настоящее время я изучаю возможность создания html-страницы, соединяющей cgi. Затем я использую Phonegap для рендеринга HTML-страниц в нативные приложения. Несколько лет назад кто-то может выпустить приложение на рынке приложений.

Я видел, что приложение со страницами, включая Webview, не может быть опубликовано. Поэтому я хотел бы спросить эту возможность.

Конечно, любая информация об этом будет очень полезна!

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 16 мая 2019

Ваш вопрос интересен, потому что это проблема, с которой регулярно сталкиваются гибридные разработчики.

Обычно на стороне Google нет никаких проблем, потому что GooglePlayStore накладывает очень мало, так что это хорошо для мобильных приложений.

Со стороны Apple все сложнее, потому что проблемы связаны с рядом пунктов в руководстве Apple.

https://developer.apple.com/app-store/review/guidelines/

Первый пункт был добавлен в 2009 году и до сих поррелевантно:

Ваше приложение должно содержать функции, контент и пользовательский интерфейс, которые поднимают его за пределы перепакованного веб-сайта.[…]

Это понимается следующим образом: Ваше приложение не должно быть простым веб-сайтом, но должно иметь минимум функций, требующих нативной поддержки, таких как GPS или фотосъемка.

Затем в 2014

произошла интеграция в iOS SDK Webkit и конец UIWebView, который использовался в Cordova.

В приложениях, работающих в iOS 8 и более поздних версиях, используйтекласс WKWebView вместо использования UIWebView.Кроме того, рассмотрите возможность установки для свойства WKPreferences javaScriptEnabled значения false, если вы визуализируете файлы, которые не должны запускать JavaScript.

Cordova внесла необходимые изменения, чтобы продолжить работу.

НоСамая большая проблема заключается в том, что в тот день, когда Apple говорит «остановись», Webview закончился, Cordova ничего не может с этим поделать.

Подводя итог, сегодня не стоит беспокоиться о Google и Apple, но будущее неясно, так что если вы думаетео том, какую технологию он использовал, считая родным.

(я вам это говорю, но у меня более 15 приложений cordova в производстве в магазине Google и магазине Apple ...)

...