H5小菜鸟
H5小菜鸟
  • 发布:2017-05-24 18:12
  • 更新:2019-11-10 12:58
  • 阅读:1610

【报Bug】IOS通过点击页面中的tel:标签拨号及挂断时返回app,无法触发resume事件的回调函数.

分类:Native.js

详细问题描述
在IOS中,打开app,并点击app页面中的 <a href="tel:10010">拨号</a> 链接,会直接拨号,
此时app被切换到后台,但不会触发 pause 事件的回调函数.挂断通话时返回app界面中,也不会触发 resume 事件的回调函数.

重现步骤
1:USB连接Iphone启动真机调试,
2:点击页面中的 拨号按钮
[结果]
3:IOS:拨通电话或挂断电话时,pause,resume,background,foreground均不会触发回调函数.
Android 正常触发
[期望]
4:拨通时被切换至后台,触发pause
5:挂断通话时切换回APP,触发resume

运行环境
win7
HBuilder 8.1.3.201705121932

附件

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8">  
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  
        <title></title>  
        <link href="css/mui.min.css" rel="stylesheet" />  
    </head>  

    <body>  
        <div style="text-align: center;margin-top: 20%;">  
            <button type="button" id="call" onclick="callPhone()">拨号</button>  
            <a href="tel:10010">拨号</a>  
        </div>  
    </body>  
    <script src="html5plus://ready"></script>  
    <script type="text/javascript" charset="utf-8">  
        // 扩展API加载完毕后调用onPlusReady回调函数   
        window.document.addEventListener("plusready", onPlusReady, false);  
        function onPlusReady() {  
            window.document.addEventListener("pause", function() {  
                console.log("pause 被触发.");//IOS拨号时切换到后台无法被触发  
            }, false);  
            window.document.addEventListener("resume", function() {  
                console.log("Reume 被触发!");//IOS挂断通话后返回APP无法被触发  
            }, false);  
            window.document.addEventListener("background", function(){  
                console.log("background 被触发!");//IOS拨号时切换到后台无法被触发  
            }, false);  
            window.document.addEventListener("foreground", function(){  
                console.log("foreground 被触发!");//IOS挂断通话后返回APP无法被触发  
            }, false);  
        }  
        function callPhone(){  
            plus.device.dial('13137730951', false);           
        }  
    </script>  

</html>

HBuilder 真机运行调试基座

联系方式
QQ:331030306

2017-05-24 18:12 1 条评论 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

解决了吗?求助

  • H5小菜鸟 (作者)

    并没有解决,放弃IOS的监听了

    2018-04-15 17:35

千秋忆梦

千秋忆梦

同求

千秋忆梦

千秋忆梦

两年前的问题,有同学帮忙解疑一下吗?

该问题目前已经被锁定, 无法添加新回复