Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
493 views
in Technique[技术] by (71.8m points)

reactjs - How to redirect to a particular page when tap on a background push notification in React class component?

Now I am convert my PWA to android using Capacitor and push notification working fine but issue is that it didn't redirect to a particular path when I am tap on a background push notification

Here is my code

 componentDidMount() {                 

            // Method called when tapping on a notification
            Plugins.PushNotifications.addListener('pushNotificationActionPerformed',
                (notification) => {
                    if(notification){
                        <Redirect to="/pathname" />
                   }                  


            );
        }

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

If you have a context. Initialize a variable. Set the flag true on receiving pushnotication . Check conditionally and render it in App.js

{this.props.store.redirect &&
<Redirect to="/pathname" />}

here redirect is the variable that I set in context


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...