AppGallery Connect:Deeplink跳转快应用返回出现两次系

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:AppGallery Connect网络

小提示:您能找到这篇{AppGallery Connect:Deeplink跳转快应用返回出现两次系}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的AppGallery Connect:Deeplink跳转快应用返回出现两次系内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">现象描述

< font-size: 16px;">从应用市场打开快应用,点击返回时,系统添加桌面图标只出现一次弹窗。但是使上海营销用deeplink打开跳转页面,点击返回时,系统添加桌面图标会出现一次弹窗辟谣的危机公关后再闪一次。

< font-size: 16px;">问题分析

< font-size: 16px;">现网正常通过Deeplink、网页跳转方式进入快应用时,使用系统创建桌面图标时,出现一次弹框,不会再闪一次。对Deeplink跳转的页面代码进行分析,发现页面代码里对onBackPress(监听返回按钮动作)函数进行了重写处理。

< font-size: 16px;">



< font-size: 16px;">其中this.entryDirect为Deeplink跳转时携带的参数。



< font-size: 16px;">onBackPress是用户点击返回按钮时触发的,当返回true表示页面按应用自己的返回逻辑处理,返回false表示按默认的返回逻辑处理,不返回值则和返回false一样,按默认的返回逻辑处理。



< font-size: 16px;">

< font-size: 16px;">在这段代码中,开发者在onBackPress中判断为Deeplink进入快应用时,调用t竞价托管推广his.app.exit()退出应用,此时会触发finish事件,而开发者没有在onBackPress返回true,所以按默认的返回逻辑处理,也触发了finish事件。快应用中心在监听到finish事件后,就会弹框引导用户创建图标,从而导致出现两次弹框。

< font-size: 16px;">解决方法

< font-size: 16px;">对界面onBackPress函数代码进行修改,调用this.app.exit()退出应用后,不再使用默认按钮返回逻辑。

< font-size: 16px;">建议与总结

< font-size: 16px;">当页面需要使用onBackPress(监听返回按钮动作)函数处理自己逻辑时,需要在函数最后返回true,否则处理完onBackPress代码后默认会走系统返回逻辑,容易导致异常。

AppGallery Connect:Deeplink跳转快应用返回出现两次系

上一篇:如何监视和管理shopee商店的即时交易?虾皮网卖
下一篇:WhatsApp端到端加密技术常见问题


版权声明:以上主题为“AppGallery Connect:Deeplink跳转快应用返回出现两次系"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    AppGallery Connect:Deeplink跳转快应用返回出现两次系
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“AppGallery Connect:Deeplink跳转快应用返回出现两次系”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通AppGallery Connect:Deeplink跳转快应用返回出现两次系的相关事宜。

关键词:AppGallery,Connect:Deeplink跳转

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号