uni-app makePhoneCal拨打电话api在正式打包后不会唤起电话页面

uni-app makePhoneCal拨打电话api在正式打包后不会唤起电话页面

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
# 操作步骤:

makePhoneCal拨打电话api在正式打包后不会唤起电话页面。调试的时候可以正常唤起

# 预期结果:

makePhoneCal拨打电话api在正式打包后不会唤起电话页面。调试的时候可以正常唤起

# 实际结果:

makePhoneCal拨打电话api在正式打包后不会唤起电话页面。调试的时候可以正常唤起

# bug描述:

makePhoneCal拨打电话api在正式打包后不会唤起电话页面。调试的时候可以正常唤起

更多关于uni-app makePhoneCal拨打电话api在正式打包后不会唤起电话页面的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

是权限问题吗

更多关于uni-app makePhoneCal拨打电话api在正式打包后不会唤起电话页面的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题通常是由于正式包缺少电话权限配置导致的。在uni-app项目中,makePhoneCall功能需要声明电话权限才能正常使用。

请检查以下配置:

  1. 在manifest.json的"App模块配置"中勾选"电话"权限模块
  2. 在manifest.json的"App权限配置"中添加以下权限:
{
  "android": {
    "permissions": [
      "android.permission.CALL_PHONE"
    ]
  }
}
  1. 对于Android 6.0+设备,还需要在代码中动态申请权限:
uni.authorize({
  scope: 'scope.record',
  success() {
    uni.makePhoneCall({
      phoneNumber: '10086'
    })
  }
})
回到顶部