现在有个这样的需求,业务中需要吊起用户对某个电话的发送短信功能,但是我看了小程序组件,并没有这种调用原生短信的api,我就想到了用web-view嵌入网页 再通过网页调用短信功能。

代码片段如下


这是我在web-view中嵌入的页面代码。可以通过'sms:xxxxxxx'这种方法 让浏览器调用起来短信功能,这是之前发现可以使用的,图中是可以吊起往10086发送哈哈的短信页面。这样问题就来了。

在web-view中是要在配一个域名的这个域名是用来嵌入web-view页面的,必须是https协议,这个我把这个简单的页面放到服务器上,确实可以使用,调用这句代码的时候ios会提示一个东西,点击确认就可以调用起来短信功能,但是安卓就会报错sms://不是在业务域名下,就出错,但是ios是可以的。具体截图如下


由于内容不方便暴露,就打了马赛克,但是确实是可以调用的,在安卓下面就会显示错误

- 希望提供的能力

希望安卓也兼容这种功能,或者是在api中添加调用原生的短信功能。确实有这方面需求


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 吴静怡

    12人对此回答表示赞同

    emmmm。这其实是微信的BUG。

    展开
    12
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • 肆无忌惮 2019-01-11 12:22

      我没尝试过,如果web-view能和小程序进行交互倒是可以调用小程序的makeCallPhone

      回复
    • Roman抽 2019-01-13 12:43

      这个需求有办法解决吗这个路子或者其他路子

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部