From 443d1c78a5faebe987170b0123d42fe1412b1293 Mon Sep 17 00:00:00 2001 From: wanganxp Date: Sat, 27 Jan 2024 19:43:11 +0800 Subject: [PATCH] =?UTF-8?q?cookie=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/create-request-permission-listener.md | 10 ++++++---- docs/api/request.md | 11 +++++++---- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/docs/api/create-request-permission-listener.md b/docs/api/create-request-permission-listener.md index 9932d1b8..d9172914 100644 --- a/docs/api/create-request-permission-listener.md +++ b/docs/api/create-request-permission-listener.md @@ -15,11 +15,13 @@ app-android平台,可使用本API监听应用权限申请确认框的弹出和 -**Tips** +## Tips -+ 如果权限已经申请并且允许之后,`onConfirm`不会触发。 -+ 如果同时申请多个权限时,`onComplete`可能会触发多次。 -+ uni-app x 中如果请求一个已经被永久拒绝的权限,可能会触发`onConfirm`,建议做延时处理。 +- 如果权限已经申请并且允许之后,`onConfirm`不会触发。 +- 如果同时申请多个权限时,`onComplete`可能会触发多次。 +- uni-app x 中如果请求一个已经被永久拒绝的权限,可能会触发`onConfirm`。目前的临时方案是做延时处理,如下面示例代码。后续会修复此问题。 +- 权限列表参考:[https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#permissions](https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#permissions) +- 本API仅提供了权限申请监听,未提供全局弹窗 diff --git a/docs/api/request.md b/docs/api/request.md index 99bc8d09..6f8ca716 100644 --- a/docs/api/request.md +++ b/docs/api/request.md @@ -12,17 +12,20 @@ +## cookie管理 +- uni-app x 4.0+,app-android平台的 `uni.request`、`uni.uploadFile`、`uni.downloadFile`,之间支持共享cookie。 + ## 注意事项 -* request 接口内部通过[特殊方式读取了泛型类型](../uts/generics.md#使用限制),不支持传入动态的泛型:比如将外层方法的普通泛型参数传入 request。 +* app-android平台 request 接口内部通过[特殊方式读取了泛型类型](../uts/generics.md#使用限制),不支持传入动态的泛型:比如将外层方法的普通泛型参数传入 request。 * 如果使用泛型先创建RequestOptions实例,再传入uni.request(),此时请务必确保request要显式指定泛型,例: ```typescript const options: RequestOptions = ... uni.request(options) ``` -* uni.request()暂未支持Promise,返回值是RequestTask。 -* web端request接口目前没有返回UTSJSONObject类型数据而是一个普通对象,后续可能会调整为UTSJSONObject类型,如需兼容多端可以使用下标获取request返回的数据内容。 -* web端request接口目前不支持创建传入的泛型的实例 +* app-android平台 uni.request()暂未支持Promise,返回值是RequestTask。 +* web平台 request接口目前没有返回UTSJSONObject类型数据而是一个普通对象,后续可能会调整为UTSJSONObject类型,如需兼容多端可以使用下标获取request返回的数据内容。 +* web平台 request接口目前不支持创建传入的泛型的实例 -- GitLab