2013-08-23 2 views
3

Приложение PhoneGap просто отклонено.Приложение PhoneGap отклонено 10.6

Binary Отклонено:

10,6: Apple и наши клиенты высоко ценят на простые, изысканные, креативные, хорошо продуманы интерфейсы. Они берут больше работы, но стоят . Apple устанавливает высокий бар. Если ваш пользовательский интерфейс является сложным или менее очень хорошо она может быть отклонена

Текст:

«Мы нашли следующие проблемы с пользовательским интерфейсом вашего приложения:

  • Не включались функции iOS. Например, было бы целесообразно использовать собственные кнопки iOS и функции iOS, отличные от веб-представлений, Push Notifications или общий доступ.

В частности, мы заметили, что приложение обеспечивает потребление информации с ограниченными возможностями взаимодействия пользователей с этой информацией. Было бы целесообразно добавить IOS конкретного пользовательский интерфейс и функциональность, а не отображающей только вид текста и таблиц.»

На выше, они сначала со ссылкой на интерфейс и внешний вид и рядом они В только содержание/функция, а приложение просто предоставляет информацию.

Интерфейс чист и прост. это приложение, которое предоставляет информацию (премиум). есть несколько приложений в магазине приложений, которые работают, как это.

Я слышал о включении некоторого плагина или API, чтобы я мог оправдать приложение. Но в этом приложении не было бы смысла использовать плагин. Или у кого-то есть идея предоставить фальшивые функции?

Было бы грустно, если бы мы не смогли отпустить это приложение, мы потратили много времени и сил в этом приложении.

Есть ли советы по отправке информационного приложения?

+0

@ 0x7fffffff Спасибо за ваш ответ. К сожалению, по юридическим причинам я не могу предоставить скриншот. Но он по-прежнему очень прост: Header (только заголовок), контент (содержит на каждой вкладке знакомые divs с другим текстом, нижний колонтитул (содержит 4 чистых вкладки) – RedErdnuss

+0

Являются ли вкладки собственными вкладками или html? Зависит от рецензента, а так как native имеет функциональность вкладки, иногда они могут быть разборчивыми и хотят, чтобы вы использовали native. – Noogen

+1

@Noogen Not native. Все построено с помощью PhoneGap + JQuery Mobile. Мы изменили его в цвете и тени, он похож на стандартную навигационную панель JQM, но там есть много приложений на Appstore, которые используют навигационную панель JQM. – RedErdnuss

ответ

0

Возможно, внешний вид вашего приложения (UI/UX) не соответствует iOS, что означает, что они не могут выглядеть как приложения ios. Вам необходимо предоставить навигацию, например, приложения iphone (с кнопкой вверх сверху), нижнюю панель навигации (если возможно).

Также используйте некоторые специальные функции телефона - например, получение места (что, очевидно, может быть очень полезной информацией).

В основном приложение не должно быть оберткой для webapp, которая может использоваться непосредственно из браузера.

+0

см. также эту ссылку - http://www.tricedesigns.com/2012/10/0 3/phonegap-apple-rejections-uiux-guidelines/ – user510164

+0

Благодарим вас за ответ. Мы старались держать взгляд очень простым и профессиональным. Но ... относительно кнопки «назад»: мы этого не знали и не включали в них ..., хотя мы переходим к разным представлениям с divs ... мы собираемся изменить это между прочим. Благодарю. Специальные функции телефона не полезны для нашего приложения, у меня нет идеи, в какой части мы могли бы включить плагин. :/ – RedErdnuss

3

Очень вероятно, что Apple отклонила приложение из-за того, что это просто веб-сайт, завернутый в Phonegap. Они делают это, поскольку они ожидают, что вы будете использовать ОС. Имейте в виду, когда они смотрят на ваше приложение, они статически анализируют его, и он покажет, какие API-интерфейсы вы используете, если вы их не используете, он будет отклонен. В этом случае, возможно, лучший способ - разработать его как приложение HTML5, используя функции iOS, чтобы заставить его чувствовать себя, например, кэшированием приложений.

В противном случае, я бы сделал это очень похоже на приложение. Я разработал приложение для своего рабочего места и, используя несколько API, таких как местоположение и push-уведомления, никогда не узнает, что он разработан с помощью Phonegap. Посмотрите здесь:

https://itunes.apple.com/gb/app/chester/id665701380?mt=8&ign-mpt=uo%3D4

Вам нужен аккаунт, чтобы заставить его работать, но скриншоты даст вам пример вида пользовательского интерфейса компании Apple было бы ожидать. Это не должно выглядеть как приложение для iOS. Я использовал интерфейс Windows Phone, но я сохранил кнопку «Назад» в левом верхнем углу и стилизовал его как iOS7.

Вы можете найти полезный ресурс здесь:

http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/

Это дает вам размеры и ключи к тому, что IOS цвета, шрифты, иконки и т.д., чтобы использовать.

Вы можете получить значки Glyphish (http://www.glyphish.com), чтобы добавить к качеству приложения и помнить, что они ожидают изображения сетчатки также сейчас.

Используйте Phonegap 2.7 или выше, чтобы убедиться, что он полностью соответствует требованиям сетчатки.

+3

Интересно ... ваше приложение выглядит гораздо меньше, как приложение для iOS. На странице «Ведение страницы» даже перетаскивание страницы не отключается. Мы уделяем основное внимание дизайну и оформлению, так как это информационное приложение, на котором было действительно не так много внимания. Мы также использовали иконки сетчатки и прочее. И это выглядит хорошо, за исключением того, что мы не использовали back btns (изменено). Итак, речь идет о API-интерфейсах устройств, мы не используем ни один из них. ** Считаете ли вы, что достаточно включить & использовать API PhoneGap Network/Connection API и/или API событий (deviceready, online, offline) и/или API уведомлений, чтобы одобрить приложение? ** Спасибо за ваш ответ. – RedErdnuss

+1

В любом случае вам обязательно нужно использовать по крайней мере deviceready как хорошую практику с Phonegap. Если вы просто контент, то Apple, вероятно, всегда откажется от него - они будут направлять вас на использование мобильного сайта.Однако из-за характера того, как они анализируют приложение, я бы рекомендовал вам использовать сетевые API для включения/отключения по крайней мере. Я не отключил прокрутку страницы на странице входа в систему, так как это кросс-платформу, и для Android требуется поддержка гораздо меньших экранов. Я сохраняю свой код одинаковым на разных платформах. В противном случае он * отключен, поэтому кнопка назад/название страницы остается наверху. –

+0

Где вы слышали, что они проводят статический анализ? Поскольку он обычно выполняется на исходном коде, то Apple не получает от разработчиков. Но для второй части вы, вероятно, правы, они действительно проверяют, какие API вы вызываете. – Legoless

1

Я столкнулся с этим вопросом в stackoverflow во время поиска на iOS 7. У меня была аналогичная проблема, связанная с iOS 6, и проблема была решена. Ответ здесь http://community.phonegap.com/nitobi/topics/ios_app_rejected_advice_on_how_to_fix_it

Я не уверен, что ответ будет применен к iOS 7, поскольку Apple отвергла панель вкладок.

Смежные вопросы