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功能需要声明电话权限才能正常使用。
请检查以下配置:
- 在manifest.json的"App模块配置"中勾选"电话"权限模块
- 在manifest.json的"App权限配置"中添加以下权限:
{
"android": {
"permissions": [
"android.permission.CALL_PHONE"
]
}
}
- 对于Android 6.0+设备,还需要在代码中动态申请权限:
uni.authorize({
scope: 'scope.record',
success() {
uni.makePhoneCall({
phoneNumber: '10086'
})
}
})