如何在Flutter中使用OneSignal通知按钮

时间:2019-05-18 09:41:53

标签: flutter onesignal

我正在使用OneSignal API通过Flutter应用发送和接收通知。而且我不知道如何使用可以添加到通知中的按钮来将我的Flutter应用打开到特定屏幕。

我使用API​​的用例是创建一个带有按钮的通知模板,并将其发送给我的用户。但是我不知道如何在该按钮上设置监听器,该按钮将打开我的Flutter应用程序。

我正在为节点服务器使用onesignal-node程序包。

let firstNotification = new OneSignal.Notification({
            template_id: "727f42a8-0b45-470e-ac9e-908f64af44ba",
            include_external_user_ids: [_id]
        });

        myClient.sendNotification(firstNotification, function (err, httpResponse, data) {
            if (err) {
                return res.status(500).send(err);
            } else {
                console.log(data, httpResponse.statusCode);
                return res.status(200).send("Notification sent to " + user);
            }
        });

1 个答案:

答案 0 :(得分:0)

这是解决方案

buttons: [
    OSActionButton(text: "text button 1", id: "id1"),
    OSActionButton(text: "text button 2", id: "id2")
],

但是我不知道如何将事件设置为按钮=(