From 1871a3ec74f58cfbd4f445d05cf219b0307aa1b0 Mon Sep 17 00:00:00 2001 From: tianjiaxing Date: Wed, 23 Jun 2021 20:08:16 +0800 Subject: [PATCH] feat(App): makePhoneCall --- .../src/service/api/device/makePhoneCall.ts | 15 +++++++++++++++ packages/uni-app-plus/src/service/api/index.ts | 1 + 2 files changed, 16 insertions(+) create mode 100644 packages/uni-app-plus/src/service/api/device/makePhoneCall.ts diff --git a/packages/uni-app-plus/src/service/api/device/makePhoneCall.ts b/packages/uni-app-plus/src/service/api/device/makePhoneCall.ts new file mode 100644 index 000000000..97a08c17a --- /dev/null +++ b/packages/uni-app-plus/src/service/api/device/makePhoneCall.ts @@ -0,0 +1,15 @@ +import { + API_MAKE_PHONE_CALL, + API_TYPE_MAKE_PHONE_CALL, + defineAsyncApi, + MakePhoneCallProtocol, +} from '@dcloudio/uni-api' + +export const makePhoneCall = defineAsyncApi( + API_MAKE_PHONE_CALL, + ({ phoneNumber }, { resolve }) => { + plus.device.dial(phoneNumber) + return resolve() + }, + MakePhoneCallProtocol +) diff --git a/packages/uni-app-plus/src/service/api/index.ts b/packages/uni-app-plus/src/service/api/index.ts index fabde7b38..e513a3358 100644 --- a/packages/uni-app-plus/src/service/api/index.ts +++ b/packages/uni-app-plus/src/service/api/index.ts @@ -6,6 +6,7 @@ export * from './device/vibrate' export * from './device/accelerometer' export * from './device/bluetooth' export * from './device/ibeacon' +export * from './device/makePhoneCall' export * from './media/getImageInfo' export * from './media/getVideoInfo' -- GitLab