Полученное уведомление о политике: требования Apple Music API/MusicKit

Я получил сообщение от Apple для многих моих приложений для iOS. В нем говорится, что я использую Apple Music в связи с рекламой, и они дают мне одну неделю, чтобы решить эту проблему. Я им не пользуюсь, возможно, одна из рекламных библиотек использует, но я понятия не имею, как это проверить. Что они действительно хотят, чтобы я сделал. Есть идеи?

Мы пишем, чтобы сообщить вам о новой информации о вашем приложении.

После повторной оценки мы обнаружили, что ваше приложение не соответствует Руководству по проверке App Store. В частности, мы обнаружили:

Руководство 4.5.2 — Дизайн — Сайты и службы Apple

Похоже, ваше приложение использует Apple Music в связи с рекламой.

Чтобы решить эту проблему, убедитесь, что пользовательские данные Apple Music не используются в рекламных целях. Если ваше приложение не предназначено для использования Apple Music, было бы уместно удалить API Apple Music из вашего приложения.

Чтобы обеспечить бесперебойную доступность вашего приложения в App Store, отправьте обновление в течение одной недели с даты получения этого сообщения. Если мы не получим обновление в течение одной недели, ваше приложение может быть снято с продажи.


person Tibidabo    schedule 31.05.2018    source источник


Ответы (1)


Если вам не нужен доступ к музыкальной библиотеке в вашем приложении, удалите ключ NSAppleMusicUsageDescription из info.plist.

Оказывается, я получил нарушение этой политики для приложений, которые не используют никаких музыкальных функций, и это как-то связано с ключом NSAppleMusicUsageDescription в info.plist.

Начиная с iOS 10 Apple требует описания для доступа к музыкальной библиотеке. AdMob использовала библиотеку Apple Music, и в качестве обходного пути в файл info.plist необходимо было добавить ключ NSAppleMusicUsageDescription с описанием «Реклама хочет использовать музыкальную библиотеку.».

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

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

person Tibidabo    schedule 02.06.2018