Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next Steps
Please revise your app to include features that require the persistent use of real-time location updates while the app is in the background. Please also add the following battery use disclaimer in your Application Description:
"Continued use of GPS running in the background can dramatically decrease battery life."
If your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
Your app uses background location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines.
We've attached screenshot(s) for your reference.
Next Steps
Please revise the NSLocationAlwaysUsageDescription value in the info.plist to specify the intended purpose of using the user's location while the app is in the background.
你的应用需要使用后台定位,比如考勤打卡类的应用,需要跟踪货车车司机的实时位置,或者跑步软件之类的应用,那么你不能只是实时获取到用户的无数的定位点传到服务器,而APP没有任何界面展示这些定位数据,一般会被拒;
解决方法:后台定位数据要么有一个绘制的轨迹,要么有个界面或者表格展示所有定位的点,提交审核的时候告诉苹果哪个功能需要后台定位,最好录上一段视频,放到网上,让他们看到,最后把"Continued use of GPS running in the background can dramatically decrease battery life."添加到app描述里,在描述里面描写清楚,并且提醒用户持续使用GPS定位服务,切换至后台时仍会继续,相比其他操作会消耗更多的电量,并影响电池续航时间。。