From 09e55710d704844b4ee8a5e50a00e3185db5f217 Mon Sep 17 00:00:00 2001 From: liusaimei Date: Mon, 24 Jul 2023 08:46:50 +0800 Subject: [PATCH] modify errorcode-datashare Signed-off-by: liusaimei --- .../reference/errorcodes/errorcode-datashare.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-datashare.md b/zh-cn/application-dev/reference/errorcodes/errorcode-datashare.md index 4f7446c3ea..2b8549e3a7 100644 --- a/zh-cn/application-dev/reference/errorcodes/errorcode-datashare.md +++ b/zh-cn/application-dev/reference/errorcodes/errorcode-datashare.md @@ -18,8 +18,12 @@ The dataShareHelper is not initialized successfully. 1. 创建DataShareHelper时,接口createDataHelper的入参uri不正确。 2. 创建DataShareHelper时,接口createDataHelper的入参context不正确。 +3. 创建DataShareHelper时,客户端从后台拉起DataShareExtension时,未配置后台拉起权限。 **处理步骤** 1. 咨询DataShare服务端提供者,获取正确的uri路径。 -2. DataShare仅支持Stage模型,检查context是否为Stage模型的context。 \ No newline at end of file +2. DataShare仅支持Stage模型,检查context是否为Stage模型的context。 +3. 检查客户端是否有数据的读或者写权限,具体步骤如下: + (1) 找到数据提供者包名,在uri的path里面找,例如:uri = "datashareproxy://com.acts.ohos.data.datasharetest/test"。 + (2) 根据包名找到配置,例如:bm dump --bundle-name com.acts.ohos.data.datasharetest,在里面找到DataShareExtension的配置,确认数据访问者是否有readPermission或writePermission中配置的权限。 \ No newline at end of file -- GitLab