2016-12-27 1 views
5

Несколько дней назад, когда я загрузил новую версию своего приложения в App Store, с помощью Xcode, я получил следующую электронную почту от ITunes Connect:Что-то не так с моей декларацией службы расположения IOS приложения

Тема: ITunes Connect: Ваше приложение AppName имеет один или несколько вопросов

Уважаемый разработчик,

Мы обнаружили один или несколько вопросов, с недавней поставкой для "AppName".

Ниже приведен только для вашей информации и не требует каких-либо действий :

Мы обнаружили, что эта сборка требует использования стандартного местоположения услуг при работе в фоновом режиме. Приложения, требующие определения местоположения , теперь будут отображать следующее заявление об отказе от текста в App Store. «Это приложение может использовать ваше местоположение, даже если оно не открыто, что может уменьшить время автономной работы устройства».

С уважением,

App Store, команда

И сборки, которые я загружал не может быть выбран для представления обзора на веб-сайте ITunes Connect.

Как мне решить эту проблему? Благодарю.

+0

Я также только начал видеть эту проблему, и никакие сборки, которые генерируют это предупреждение электронной почты, могут быть отправлены на рассмотрение. Это кажется новым после зимнего замораживания этого года – bplattenburg

ответ

0

На самом деле это не большая проблема. Apple рецензент уже сказал, что вы «не требуете каких-либо действий», он только предлагает вам более подходящий показ предупреждающего текста (появляется, когда вы запрашиваете использование службы определения местоположения в UIAlertView), как это сообщение «Это приложение может использовать ваше местоположение даже если он не открыт, что может сократить время автономной работы устройства ».

Вы можете добавить описательную строку в файл .plist.

+0

Эта проблема не связана с описаниями plist. Приложение выйдет из строя, если это описание не установлено, и приложение пытается получить доступ к службам определения местоположения. Этот вопрос касается сообщения электронной почты iTunes, которое будет получено при загрузке сборки. – shim

0

Возможно, вы забыли добавить NSLocationWhenInUseUsageDescription или NSLocationAlwaysUsageDescription в plist или вы не добавили фоновый режим в возможности проекта.

+1

Эта проблема не связана с описаниями plist. Приложение выйдет из строя, если это описание не установлено, и приложение пытается получить доступ к службам определения местоположения. Этот вопрос касается сообщения электронной почты iTunes, которое будет получено при загрузке сборки. – shim

1
  • Apple, рекомендации * Если ваше приложение требует использования местоположения даже в фоновом режиме, в нижней части описания приложения и страницы приложения iTunesConnect вы должны поместить этот текст

"Это приложение может использовать ваше местоположение, даже если оно не открыто, что может привести к сокращению времени автономной работы устройства. «

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

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

Поскольку услуги Apple для загрузки новых приложений неактивны с 23rd Dec до 27th Dec из-за ежегодного рождественского праздника, вы должны попытаться отправить на рассмотрение после него.

Дайте мне знать, если у вас есть какие-либо вопросы.

+1

У меня есть текст, который вы упомянули в описании моего приложения, и все же каждая сборка, которую я загружаю в iTunes Connect, запускает предупреждающее письмо от Apple всей моей внутренней команде. Мы еще не отправились в App Store, но мы ежедневно делаем несколько сборок в iTunes Connect. Я получаю это просто предупреждение, но я хотел бы, чтобы спам электронной почты остановился в какой-то момент, есть ли способ сделать это? – haplo1384

+0

У нас та же проблема. Я отправил сообщение в iTunes Connect: https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/jumpTo?page=contactUs Ожидание ответа – shim

+0

@ haplo1384 вы делаете то же самое, что пишите на яблоко или даже вы можете обратиться в службу технической поддержки, потому что письмо, которое вы получили от Apple, подчеркивает единственную проблему с описанием приложения. Можете ли вы поделиться скриншотом, где вы указали точное описание в разделе описания приложения. –

1

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

1) Если вы хотите, чтобы всегда использовать услугу определения местоположения, вы должны установить это, может позволить вам пройти ITunes проверить:

Вам необходимо в вашем Info.plist добавить NSLocationAlwaysUsageDescription разрешения, и установите значение, почему вы хотите всегда использовать службу определения местоположения.

enter image description here

2) Если вам просто нужно, когда пользователь с помощью App это длительность использования службы определения местоположения. Вы должны указать NSLocationWhenInUseUsageDescription вместо NSLocationAlwaysUsageDescription, а также указать, почему вы хотите использовать это разрешение.

+1

Эта проблема не связана с описаниями plist. Приложение выйдет из строя, если это описание не установлено, и приложение пытается получить доступ к службам определения местоположения. Этот вопрос касается сообщения электронной почты iTunes, которое будет получено при загрузке сборки. – shim

0

Проблема с вашим строковым сообщением, которое вы показываете. Я тоже когда-то застревал в этом вопросе, я использовал имя приложения, например «Burn you phone». Поэтому, изменив строку сообщения, авторизация местоположения сделает трюк.

0

У меня была та же проблема и связался с iTunes Connect. Ниже приводятся выдержки из их ответов до сих пор:

Я понимаю ваши опасения по поводу продолжения получать уведомления с каждое обновление или построить. Я могу подтвердить, что это работает так, как ожидалось.

...

Есть некоторые письма, которые генерируются система на ITunes Connect и не существует способ отключить их в это время. Если вы предоставите нам обратную связь, мы будем более чем рады предоставить его соответствующей команде для будущих улучшений.

...

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

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

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

Однако, я еще не подтвердил ли размещать текст в поле описания отключит электронную почту.

Другие ответы здесь упоминают описания использования конфиденциальности в Info.plist, но это письмо напрямую не связано с этой проблемой. В любом случае, если вы пренебрегаете их включением, ваше приложение просто потерпит крах при попытке получить доступ к службам определения местоположения (если только разрешение не было предоставлено в версии вашего приложения до iOS 10).

+1

Вы только начали получать эти письма? Мы сделали. Мы регулярно обновляем приложение. Последний раз в ноябре никаких писем. Теперь мы видим эти сообщения (январь строит). – Fraggle

+1

Да, началось недавно. Должно быть новое изменение. Ясно бесполезно, поскольку практически никто не читает описания приложений. Не похоже, что App Store действительно разработан, чтобы подчеркнуть их в любом случае. – shim

+0

Хм, только что заметил, что я их больше не получаю. Я не думаю, что мы что-то изменили. Возможно, они исправили это? – shim

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