快应用多次弹出添加到桌面的bug

问题:点击快服务(直达服务或卡片)跳转到快应用,从快应用返回退出时闪现2次“添加到桌面”的弹窗问题。可能原因:快应用的systemPromptEnabled参数表示是否在退出快应用时提醒创建快捷方式,参数默认值为true。如果开发者在快应用退出代码中调用了shortcut.install(OBJECT)接口,则退出快应用时也会提醒创建快捷方式。若快应用中既打开了systemPromptEnabled参数,又调用了shortcut.install(OBJECT)接口,则可能造成闪现2次“添加到桌面”的弹窗问题。解决方案:开发者选择仅使用上述两种方法中的一种来提醒用户,不需要两种都使用。

猜你喜欢

转载自www.cnblogs.com/hlhs/p/12665759.html