1
kera0a 136 天前 via iPhone
iOS 权限是申请制,如果 sdk 相关功能权限请求代码没运行,就不会有权限请求弹框。
|
2
iOCZS 136 天前
ios 的权限有点复杂,一种是显式申请,由 API 提供。一种是隐式触发,调用相关 api 会触发,但是不那么明确。一般来说,不管是哪种,都需要在 plist 文件中对这些场景提供友好的申请信息。移除的话,需要移除相关代码。代码中包含,但是没有提供申请信息,会被拒绝。不移除不执行,不会申请相关权限。
|
4
XiaoXiaoMagician 136 天前
@xuruizhi 不会的,所有权限声明都要在 plist 中写,一般 sdk 开放平台对接文档里会说明自己要加什么权限,让开发者在主工程 Target 的 plist 中去添加。
现在苹果要求第三方 SDK 里需要带入一个 .xcprivacy 的权限说明文件,不然后续会不过审了。 |
5
shawndev 136 天前
没有,并且有时这些“权限”并不特指会弹窗提示的权限,苹果最近已经在收紧 UserDefaults 的使用,还有诸如 systemUptime 之类的信息也需要说明使用原因。而 SDK 很可能会在你不知情的情况下调用这些 API 。
|