未验证 提交 0d43334c 编写于 作者: Q ql 提交者: Gitee

update zh-cn/application-dev/ability/fa-pageability.md.

Signed-off-by: Nql <qianli16@huawei.com>
上级 6d7cf85c
......@@ -161,7 +161,7 @@ function getRemoteDeviceId() {
在跨设备场景下,需要向用户申请数据同步的权限。具体示例代码如下:
```ts
async function RequestPermission() {
console.info('[dmsDemo] RequestPermission begin');
console.info('RequestPermission begin');
let array: Array<string> = ["ohos.permission.DISTRIBUTED_DATASYNC"];
var bundleFlag = 0;
var tokenID = undefined;
......@@ -172,24 +172,24 @@ async function RequestPermission() {
let requestPermissions: Array<string> = [];
for (let i = 0;i < array.length; i++) {
var result = await atManager.verifyAccessToken(tokenID, array[i]);
console.info("[dmsDemo] verifyAccessToken result:" + JSON.stringify(result));
console.info("verifyAccessToken result:" + JSON.stringify(result));
if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) {
} else {
requestPermissions.push(array[i]);
}
}
console.info("[dmsDemo] requestPermissions:" + JSON.stringify(requestPermissions));
console.info("requestPermissions:" + JSON.stringify(requestPermissions));
if (requestPermissions.length == 0 || requestPermissions == []) {
return;
}
let context = featureAbility.getContext();
context.requestPermissionsFromUser(requestPermissions, 1, (data)=>{
console.info("[dmsDemo] data:" + JSON.stringify(data));
console.info("[dmsDemo] data requestCode:" + data.requestCode);
console.info("[dmsDemo] data permissions:" + data.permissions);
console.info("[dmsDemo] data authResults:" + data.authResults);
console.info("data:" + JSON.stringify(data));
console.info("data requestCode:" + data.requestCode);
console.info("data permissions:" + data.permissions);
console.info("data authResults:" + data.authResults);
});
console.info('[dmsDemo] RequestPermission end');
console.info('RequestPermission end');
}
```
### 生命周期接口说明
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册