我正在使用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);
}
});
答案 0 :(得分:0)
这是解决方案
buttons: [
OSActionButton(text: "text button 1", id: "id1"),
OSActionButton(text: "text button 2", id: "id2")
],
但是我不知道如何将事件设置为按钮=(