Я создаю приложение, которое использует Firebase и OneSignal с клиентом, написанным в unity3d, проблема в том, что я хочу получать уведомления, но не хочу, чтобы он отображал уведомления, когда приложение не запущено.
https://documentation.onesignal.com/docs/android-customizations#section-background-data-and-notification-overriding
Это код из Firebase, все отлично работает
enter code here
var sendNotification = (data) => {
var headers = {
"Content-Type": "application/json; charset=utf-8",
"Authorization": "Basic YzA3MjYwZmMtNzUwYi00YWFiLThjNGUtYjYzMGM4NmM1ZWRl"
};
var options = {
host: "onesignal.com",
port: 443,
path: "/api/v1/notifications",
method: "POST",
headers: headers
};
var req = https.request(options, (res) => {
res.on('data', (data) => {
console.log("Response:");
console.log(JSON.parse(data));
});
});
req.on('error', (e) => {
console.log("ERROR:");
console.log(e);
});
req.write(JSON.stringify(data));
req.end();
};
var message = {
app_id: "752aef3b-5a0a-44be-8e94-f31d648cb866",
contents: {"en": "English Message"},
included_segments: ["All"]
};
sendNotification(message);
И я хочу скрыть уведомление, когда приложение не запущено,
как этот