Приложение, подобно на аларма, беше отхвърлено от магазина за приложения

Приложението ми има функция, наречена Аларма. Това ще накара телефона да вибрира и да възпроизвежда звук многократно (за 5 пъти, около 10 секунди), когато потребителите са близо до определено място.

За да работи дори когато екранът е изключен, трябва да активирам UIBackgroundMode за услуга за местоположение и аудио. След процеса на преглед обаче приложението ми е отхвърлено, защото:

Аудио ключът е предназначен за използване от приложения, които предоставят звуково съдържание на потребителя, докато са във фонов режим, като музикален плейър или приложения за поточно аудио.

Моля, преразгледайте приложението си, за да предоставите звуково съдържание на потребителя, докато приложението е във фонов режим, или премахнете аудио настройката от ключа UIBackgroundModes.

Казах им, че това е функция, подобна на аларма, но нищо не се промени.
Как мога да го накарам да вибрира и да звучи многократно без „Аудио фонов режим“ или трябва да подам жалба до Apple Review Board?

Ако смятате, че това отхвърляне е направено по погрешка и смятате, че приложението ви е в съответствие с указанията за преглед на App Store, можете да подадете жалба до Съвета за преглед на приложения

Благодаря ти.


person Pham Hoan    schedule 25.02.2015    source източник
comment
така че къде да задам този въпрос? Както и да е, грешите, попитах за програмирането: Как мога да го накарам да вибрира и да звучи няколко пъти без „Режим на звуков фон“   -  person Pham Hoan    schedule 25.02.2015
comment
Има ли причина представянето на известие да не е достатъчно? Това бих направил аз и вероятно това, което Apple иска да направите. По този начин алармата ви гарантирано ще отговаря на предпочитанията за звук и вибрация на потребителите.   -  person Doug Watkins    schedule 25.02.2015
comment
Честно казано, получихме много потребителски отзиви, изискващи тази функционалност, защото те обикновено подремват в този момент (това правят хората, когато трябва да отделят около 2 часа всеки ден, за да се придвижват с автобус). Така че трябва да направим тази функция като будилник.   -  person Pham Hoan    schedule 25.02.2015
comment
Звуците за известяване могат да бъдат с продължителност 30 секунди. Това трябва да е достатъчно дълго, за да събуди всеки, който подремва.   -  person soulshined    schedule 25.02.2015
comment
@soulshined Пробвах и това, вибрира само веднъж. Лошото е, че това не работи на ios 6 и потребителите може да настроят телефона си без звук, така че може да пропуснат дестинацията си.   -  person Pham Hoan    schedule 25.02.2015
comment
Виждали ли сте последните статистически данни, публикувани от Apple? Само 3% от техните потребители използват iOS6. Просто казвам.   -  person soulshined    schedule 25.02.2015
comment
Казах това на моя ръководител на проекта милиони пъти. Не проработи. тъжно Ето защо трябва да поддържам iOS 6 на първо място.   -  person Pham Hoan    schedule 25.02.2015


Отговори (2)


Защо ви е нужен режимът на звуков фон? Ако поискате от CoreLocation да следи за определен регион, не събужда ли приложението ви във фонов режим?

Любопитно ми е дали сте опитвали това и защо смятате, че имате нужда от „аудио хак“, за да поддържате приложението си работещо.

person Stefan Arentz    schedule 25.02.2015
comment
Да, актуализира местоположението, но когато екранът е изключен, изобщо не звучи. - person Pham Hoan; 25.02.2015

Факт е, че тъй като приложението ви не отговаря на тесните насоки и мисловния процес на Apple за това какво трябва да прави приложение на трета страна, ще трябва да проявите креативност в процеса на преглед. Обжалването не е лоша идея в този случай.

Фоновите режими са изключително ограничени, тъй като на iOS вече е трудно да издържи батерията цял ден при редовна употреба, но ако им предоставите цялата информация за това какво прави вашият код, те вероятно ще го одобрят. Като алтернатива можете да добавите функция за фоново аудио, която възпроизвежда приятна сънлива музика за дремещия пътник, така че да имате функция, която Apple смята за достойна за използване на фонов режим.

Понякога дори само премахването на текущата компилация и изпращането на нова ще ви постави отново на опашката - и друг рецензент ще я одобри. Тук говоря само от опит. Същото нещо се случи с множество разработчици, когато актуализация на предварително одобрено приложение бъде отхвърлена без действителни добавки към функции и обратно.

person Bron Davies    schedule 25.02.2016