【问题标题】:OneSignal Push Notification Link Back to AppOneSignal 推送通知链接返回到应用程序
【发布时间】:2021-04-11 23:59:40
【问题描述】:

我正在使用 Ionic 构建一个移动应用程序,并决定将 OneSignal 用于推送通知。我需要让用户能够单击推送通知(短信)并将应用加载到应用中的特定页面。我正在阅读有关深度链接的信息,但尚不清楚它是否适用于我正在尝试做的事情。我不想在浏览器中加载任何内容。

例如,我可能会发送一条短信说“有新消息可用!”如果用户点击通知,我想打开应用程序,直接进入特定消息。

有人有示例或可以指出正确的文档吗?

【问题讨论】:

    标签: ios ionic-framework mobile onesignal


    【解决方案1】:

    我对 ionic 3 的 fcm 有一些看法,希望对你有所帮助

    this.fcm.onNotification().subscribe(data => {
            if(data.wasTapped){
               if(data.location == "StoriesPage"){
                 this.loading = this.loadCtrl.create({
                   content:'Loading Stories....',
                   duration:2000
                 })
                 this.loading.present();
                 this.rootPage = HomePage;
           
               } else if(data.location == 'HomePage'){
                 this.rootPage = HomePage;
               } else if(data.location == 'SubscriptionPage'){
                 this.rootPage = SubscriptionPage;
               }
             }
              console.log("Received in background");
            } else {
              console.log("Received in foreground");
            };
          });
    

    这里我发送了一个位置属性作为通知数据的有效负载..如果基于此我添加了根页面

    尝试根据您的要求进行相同的处理

    【讨论】:

    • 这真的很有帮助。您在将打开应用程序并包含有效负载的文本消息中放入了什么?这也是我不理解的方面——后端服务。
    • 1.opening 将通过通知单击它自己来处理 2.发送您需要在推送通知消息仪表板中处理的数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    相关资源
    最近更新 更多