qiniu / objc-sdk

Qiniu Resource (Cloud) Storage Objective-C SDK for Mac/iOS
http://developer.qiniu.com
MIT License
435 stars 197 forks source link

iOS 14 对象存储会弹出请求本地网络访问权限的窗,可否取消此权限请求弹窗? #378

Closed program-APE closed 3 years ago

program-APE commented 3 years ago

Device: iPhone 11 iOS Version: iOS 14.1 当使用对象存储上传图片时会弹出会弹出请求本地网络访问权限的窗口 相关类: QNUploadManager 相关方法: - (void)putFile:(NSString )filePath key:(NSString )key token:(NSString )token complete:(QNUpCompletionHandler)completionHandler option:(QNUploadOption )option;

YangSen-qn commented 3 years ago

@program-APE 当前的SDK不会触发这个弹窗,取消此弹窗不会影响上传。

program-APE commented 3 years ago

@program-APE 当前的SDK不会触发这个弹窗,取消此弹窗不会影响上传。

我清楚这个不会影响上传,目前的现象是使用 Qiniu SDK 上传图片就会弹这个窗,我之前用的 Qiniu SDK 版本是 8.0,后来升级到了 8.0.5 还是会弹出这个窗

YangSen-qn commented 3 years ago

@program-APE 当前的SDK不会触发这个弹窗,取消此弹窗不会影响上传。

我清楚这个不会影响上传,目前的现象是使用 Qiniu SDK 上传图片就会弹这个窗,我之前用的 Qiniu SDK 版本是 8.0,后来升级到了 8.0.5 还是会弹出这个窗

你可以使用我们的demo测试下

program-APE commented 3 years ago

@program-APE 当前的SDK不会触发这个弹窗,取消此弹窗不会影响上传。

我清楚这个不会影响上传,目前的现象是使用 Qiniu SDK 上传图片就会弹这个窗,我之前用的 Qiniu SDK 版本是 8.0,后来升级到了 8.0.5 还是会弹出这个窗

你可以使用我们的demo测试下

您好 测试结果如下 Demo 权限访问截图

YangSen-qn commented 3 years ago

@program-APE 当前的SDK不会触发这个弹窗,取消此弹窗不会影响上传。

我清楚这个不会影响上传,目前的现象是使用 Qiniu SDK 上传图片就会弹这个窗,我之前用的 Qiniu SDK 版本是 8.0,后来升级到了 8.0.5 还是会弹出这个窗

你可以使用我们的demo测试下

您好 测试结果如下 Demo 权限访问截图

demo 的代码有修改吗

program-APE commented 3 years ago

修改了 PodFile, 没有使用本地路径 使用的是 pod 'Qiniu'(下载下来的是8.0.5版本) 删除了这行 #import "Configure.h" // 测试参数配置,暂时只有token,可删除 和 UploadResource_49M.zip 这个找不到的文件

替换了我自己的 Token

- (void)uploadImageToQNFilePath:(NSString *)filePath {

    self.token = @" 我的 token"
YangSen-qn commented 3 years ago

修改了 PodFile, 没有使用本地路径 使用的是 pod 'Qiniu'(下载下来的是8.0.5版本) 删除了这行 #import "Configure.h" // 测试参数配置,暂时只有token,可删除 和 UploadResource_49M.zip 这个找不到的文件

替换了我自己的 Token

- (void)uploadImageToQNFilePath:(NSString *)filePath {

    self.token = @" 我的 token"

我们这边在iOS14的多款手机上测试均没有复现。我们的SDK只需要有网络即可,不需要其他权限,网络正常即可完成上传。 或者我们不纠结与弹窗,您那边也可以测试下,如果拒绝授权是否上传失败,如果一次上传可以成功,那就说明没有问题。

program-APE commented 3 years ago

上传功能是好的,只是不希望有这个权限请求,因为涉及到权限请求就要有对应说明,审核时会因为这个被拒.

YangSen-qn commented 3 years ago

如果app需要本地网络权限,在info.plist文件上加上权限相应声明应该就没有问题了(Privacy - Local Network Usage Description)

program-APE commented 3 years ago

嗯 这个我清楚 只是觉得没用到这个权限 还需要请求有些奇怪