【发布时间】:2018-04-27 18:17:21
【问题描述】:
有人知道在info.plist 文件上添加NSLocationAlwaysUsageDescription 的含义吗?我们被它看起来像是一种新的自动检查拒绝了,该检查会查找对某些需要特殊权限的 API 的特定调用。不幸的是,我们使用的库引用了requestAlwaysAuthorization,尽管我们没有使用它,但由于未在 info.plist 上指定原因而被拒绝。当然我可以添加它来通过认证,但是会有什么负面影响吗?
【问题讨论】:
-
Apple 只是希望开发人员用他们自己的话告诉最终用户正在使用哪些位置服务以及原因,以便在用户必须采取行动的警报窗口中将其呈现给用户。这是开发者和用户之间的“契约”。我能看到的唯一负面影响是用户体验,考虑到您的应用提供的服务,您的用户是否会认为这是一种侵犯或不值得接受。
标签: ios info.plist location-services