因位置问题而拒绝iOS应用程序(4.4)

因位置问题而拒绝iOS应用程序(4.4),ios,geolocation,appstore-approval,Ios,Geolocation,Appstore Approval,我很绝望,因为我的应用程序因以下原因被拒绝: 4.4.Location data can only be used when directly relevant to the features and services provided by the App to the user or to support approved advertising uses 这到底是什么意思 我的应用程序是为活动设计的。 它有一个模块:当用户打开它时,会显示一张地图,并显示多个PIN,以指示要导航到的活动的

我很绝望,因为我的应用程序因以下原因被拒绝:

4.4.Location data can only be used when directly relevant to the features and services provided by the App to the user or to support approved advertising uses
这到底是什么意思

我的应用程序是为活动设计的。 它有一个模块:当用户打开它时,会显示一张地图,并显示多个PIN,以指示要导航到的活动的重要地点-切换到Apple地图(如会议地点、代表面前的酒店、会议盛宴等)

苹果审查小组拒绝了该应用程序,因为。。。我不明白为什么! 我试着向评审员解释这个功能对应用程序很重要。他通过粘贴和复制他已经给我的答案,并附上一个屏幕截图,在这个截图中,应用程序要求用户授权获取他的位置,从而进行回放

地理位置有什么问题?
更多说明?

地图是否显示用户的位置?你的应用程序对用户的位置还有其他作用吗?-当他们在兴趣点附近时提醒他们?提供到区域的距离等。您是否在Info.plist中包含
NSLocationUsageDescription
的值以解释使用位置的原因?如果你所显示的只是一张地图,你不需要用户的位置。我唯一要做的就是显示一个兴趣点(而不是用户所在的位置),然后点击它,应用程序就会在Apple Maps上切换,使用用户位置导航到该点。这还不够吗?我想不出还有多少其他的使用地理定位的方法。。此外,我还有其他在线应用程序使用相同的相同代码,没有问题:这很奇怪!然后,您不需要请求用户位置-只需将目标项目传递到
openMapsWithItems
,地图将假定用户的当前位置是起点