From 2a5bb299d1ac95258faa1cd0e989a317c5dda9a8 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Wed, 27 Jul 2022 16:16:37 +0800 Subject: [PATCH] feat(app): openAppAuthorizeSetting --- lib/apis.js | 5 +++-- .../api/device/open-app-authorize-setting.js | 18 ++++++++++++++++++ src/platforms/app-plus/service/api/index.js | 1 + 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/platforms/app-plus/service/api/device/open-app-authorize-setting.js diff --git a/lib/apis.js b/lib/apis.js index 18215f7b6..867e7e3ad 100644 --- a/lib/apis.js +++ b/lib/apis.js @@ -135,7 +135,8 @@ const device = [ 'onThemeChange', 'onUIStyleChange', 'getSystemSetting', - 'getAppAuthorizeSetting' + 'getAppAuthorizeSetting', + 'openAppAuthorizeSetting' ] const keyboard = [ @@ -269,7 +270,7 @@ const plugin = [ 'invokePushCallback', 'getPushClientId', 'onPushMessage', - 'offPushMessage', + 'offPushMessage', 'createPushMessage' ] diff --git a/src/platforms/app-plus/service/api/device/open-app-authorize-setting.js b/src/platforms/app-plus/service/api/device/open-app-authorize-setting.js new file mode 100644 index 000000000..2734a57d2 --- /dev/null +++ b/src/platforms/app-plus/service/api/device/open-app-authorize-setting.js @@ -0,0 +1,18 @@ +import { + invoke +} from '../../bridge' + +export function openAppAuthorizeSetting(options, callbackId) { + const { openAppAuthorizeSetting } = weex.requireModule('plus') + openAppAuthorizeSetting(ret => { + if (ret.type === 'success') { + invoke(callbackId, { + errMsg: 'getClipboardData:ok' + }) + } else { + invoke(callbackId, { + errMsg: 'getClipboardData:fail' + }) + } + }) +} diff --git a/src/platforms/app-plus/service/api/index.js b/src/platforms/app-plus/service/api/index.js index 4e4c299de..236303114 100644 --- a/src/platforms/app-plus/service/api/index.js +++ b/src/platforms/app-plus/service/api/index.js @@ -21,6 +21,7 @@ export * from './device/vibrate' export * from './device/get-window-info' export * from './device/get-system-setting' export * from './device/get-app-authorize-setting' +export * from './device/open-app-authorize-setting' export * from './file/file' export * from './file/open-document' -- GitLab