2016-06-21 141 views
2

蘋果已拒絕我的應用程序以下答覆...因爲我已經在info.plist中添加了「NSLocationAlwaysUsageDescription」和「NSLocationWhenInUseUsageDescription」條目,但不知道爲什麼蘋果拒絕.. 。誰能幫我嗎 ?蘋果應用程序商店拒絕5.1.5

應用程序使用的背景位置服務,但沒有說明其在iOS的 人機界面指南所需要的位置Alert模式使用的 目的。

我們附上了截圖以供參考。

下一步

請重新配置UIAlertControllerStyleAlert在你的代碼和 指定其 消息字段使用後臺位置的預期目的。資源

有關配置和 呈現警報的其他信息和說明,請參閱iOS 人機界面指南和UIKit框架參考中的訪問用戶數據部分。

+0

對於總是使用描述你有什麼? – dan

+0

你在附件截圖中看到了什麼? –

+0

你可能想要顯示截圖嗎?或者至少顯示你輸入了什麼'info.plist'文件? – holex

回答

9

NSLocationAlwaysUsageDescription is battery intensive。如果應用程序無法正確管理它,則不僅會在應用程序內導致不良的用戶體驗,還會導致一般使用iOS設備的不良用戶體驗。

因此,Apple想知道,即使用戶在後臺,您是否真的需要用戶的位置。

即使我們的應用程序也因上述原因遭到拒絕。

我們甚至不需要提交新的二進制文件。我們所做的一切都向評論員解釋了爲什麼我們使用了我們在plist中列出的位置背景模式。我們通過上傳視頻來解釋位置背景模式的用途。然後在iTunes連接的分辨率中心提供此視頻的鏈接。評論者看了看,後來批准了我們的應用程序。

所以你必須做類似的事情。如果您需要位置服務後臺模式。只需向解析中心的評論者解釋它的目的即可。否則,只需上傳一個新的二進制文件,並將位置服務後臺模式從plist中刪除。

希望它有幫助。

+1

應用程序獲得批准後更改爲適當的說明....謝謝大家 - –

相關問題