张一三
张一三
  • 发布:2017-11-01 11:16
  • 更新:2017-11-01 17:26
  • 阅读:1726

【报Bug】在ios端 HBuilder首次真机调试首次启动APP时 点击弹出的是否允许通知后 启动页面创建了两次

分类:HTML5+

详细问题描述
[内容]
在ios端 HBuilder首次真机调试首次启动APP时,调试APP会弹出“HBuilder想给您发送通知,允许或不允许”提示,无论点击允许还是不允许,启动页面都会重复创建了两次。如果弹出的提示一直不点击直至窗口全部创建完毕后再点,则启动页不会创建两次。

我的app启动页是index.html,在启动页里又分别再创建了4个窗口(其中3个包含上拉刷新的子窗口)。

该bug仅在 HBuilder首次真机调试首次启动APP时和点击了是否允许接受通知后才出现。

暂不清楚APP上线后是否会出现该问题。

重现步骤
[步骤]
[结果]
[期望]

运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]
[安装包]

联系方式
[QQ]
[电话]

2017-11-01 11:16 负责人:无 分享
已邀请:
骁骑

骁骑

请上传一下可以重现问题的示例 谢谢

  • 张一三 (作者)

    抱歉,已查明原因。


    点击弹出的“HBuilder想给您发送通知允许或不允许”提示会触发一次"resume"事件。在我的应用中当后台进入前台触发"resume"事件后会检查预加载的4个窗口是否已加载完毕,如未加载完毕则强制刷新启动页重新创建各个窗口。


    之所以我会检查窗口是否已加载完毕,是因为在去年的时候,在iOS端,当窗口未加载完毕时按HOME建将应用切换到后台后,未加载完毕的窗口停止了加载。刚测试了,你们官方已经解决了该问题。


    谢谢!

    2017-11-02 02:41

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