uniapp 调用手机打电话api,打包后失效

318 阅读1分钟

项目中需要点击手机号码跳转到手机拨号键盘,点击就可以打电话了,在模拟器上测试都是没什么问题,发现打包后没反应,后再uniapp 文档中发现如果是安卓app 需要配置权限。

	// 打电话
		callPhone(phone) {
			uni.makePhoneCall({
				phoneNumber: phone.toString(),
				success: function () {
					console.log('拨打电话成功!');
				},
				fail: function () {
					console.log('拨打电话失败!');
				}
			});
		},

注意!!!

安卓app 需要在manifest.js中添加权限

 <uses-permission android:name="android.permission.CALL_PHONE"/>