求助!如何让小程序被唤醒时展示特定的弹窗?
发布于 5 年前 作者 yangxiulan 5828 次浏览 来自 问答

项目背景:电商

问题场景:小程序被唤醒时,展示获得的优惠券弹窗

本人思路:在app.js的 onShow方法中请求优惠券接口,并展示。但是无奈无法通知到所有界面,也没啥思路去怎么展示。

如果说在【首页】或者【我的】里面的onShow请求并展示的话不符合项目需求,需求是小程序被换形时,用户可以在任何界面大退掉,当重新进入小程序时无法保证是【首页】或者是【我的】。

有没有解决方案?

iOS的话 在AppDelegate里有个applicationWillEnterForeground: 这个方法,监听被唤醒,然后用NotificationCenter 告诉 rootViewController被唤醒了,把弹窗放到 rootViewController.view上就可以了。本人是iOS开发的,刚接触小程序,用iOS的思路一直在想,应该思路错了,有没有什么解决方案呢?

回到顶部