uniapp中拨打电话

news/2024/11/24 2:20:57/

1. 记录日常采坑

刚开始是这样写的

<view class="" @tap="call()">联系客服
</view>
	call(){let phone = '‭123456789‬'uni.makePhoneCall({phoneNumber:phone,success:function(){console.log('拨打电话成功');},fail() {console.log('打电话失败了');}})}

安卓手机可以拨打,但是苹果手机没反应,有的说是电话号码必须是字符串,不能有空格……试了都不行啊。

2. 最后把电话号码放在call()的参数中,可以了竟然

<view class="" @tap="call('123456789')">联系客服
</view>
call(phone) {console.log('传入的电话',phone);//uni.makePhoneCall({// 	  phoneNumber:phone,// 	success(){// 		console.log('拨打成功了');// 	},// 	fail() {// 		console.log('拨打失败了');// 	}// })const res = uni.getSystemInfoSync();// ios系统默认有个模态框if(res.platform=='ios'){uni.makePhoneCall({phoneNumber:phone,success(){console.log('拨打成功了');},fail() {console.log('拨打失败了');}})}else{//安卓手机手动设置一个showActionSheetuni.showActionSheet({itemList: [phone,'呼叫'],success:function(res){console.log(res);if(res.tapIndex==1){uni.makePhoneCall({phoneNumber: phone,})}}})}}

测试OK,还有就是安卓手机打电话,直接跳转到拨打电话号码界面了,苹果手机是有个模态框,确认后才会拨打电话。

在这里插入图片描述

3. 其它

APP端打包上线记得在manifest.json中勾选拨打电话的权限。
在这里插入图片描述


http://www.ppmy.cn/news/422265.html

相关文章

页面点击电话号码跳拨打

1、最常用 拨打电话&#xff1a;<a href"tel:18688888888">18688888888</a>&#xff0c;跳到拨号页面 发送短信&#xff1a;<a href"sms:18688888888">18688888888</a>&#xff0c;跳到录入短信信息页面 支持大部分浏览器 补充&a…

Android程序拨打带#号电话失败的处理方法

Android程序拨打带*#电话指令失败的处理方法 原因 程序播出的号码中带有#号的&#xff0c;一直都不能成功。发现拨出去的井号变成乱码 解决办法 String uri "tel://" tenNum; uri uri.replaceAll("#", "%23");//把#号替换成ASCII码Androi…

Android拨打电话

1. 添加权限 这是由于拨打电话属于手机底层的服务&#xff0c;与用户隐私及通话费等相关&#xff0c;因此&#xff0c;程序必须取得相关权限。 <uses-permission android:name"android.permission.CALL_PHONE" /> 2.拨打电话 通过Intent对象&#xff0c;带入…

手机访问网站,点击手机号码直接拨打电话

手机访问网站,点击手机号码直接拨打电话: < a href”tel://158xxxxxxxx”>号码< /a> 这种方式塞班、安卓与iphone都支持。 经过测试这段拨号代码< a href”wtai://wp/mc;158xxxxxxxx ”>拨打电话只在塞班与安卓上支持&#xff0c;而iphone是不支持的&#xf…

java 拨打电话_android 拨打电话例子源码下载(拨号器)

【实例简介】 【实例截图】 【核心代码】 package com.itheima28.caller; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import an…

点击网页上的手机号码直接拨打电话(针对手机端)

点击网页上显示的手机号码直接拨打电话。功能很简单实现也不复杂。下面直接上代码&#xff0c;然后加以说明 这种方式拨打电话只在塞班与安卓上支持&#xff0c;而iphone是不支持的。 这种方式塞班、安卓与iphone都支持。 顺便提一下通过网页存储电话号码的方法&#xff1a;

Android跳转到拨打电话界面和拨打电话

1.在清单文件加入权限。 <uses-permission android:name"android.permission.CALL_PHONE" /> 2.在Activity中申请权限。 public static final int REQUEST_CALL_PERMISSION 10111; //拨号请求码/*** 判断是否有某项权限* param string_permission 权限* pa…

珠海空号检测的运行原理

一、珠海企业为什么要使用空号检测 珠海空号检测是采用现代语音通信技术批量拨打电话号码&#xff0c;得到拨打指令反馈&#xff0c;根据反馈结果来判断电话号码是否是有效号码的一项技术和服务、。通过这样的一个服务减少了珠海企业号码库的空号率&#xff0c;大大节省了开支&…