Как скрыть уведомление OneSignal в Unity3D - PullRequest
0 голосов
/ 24 апреля 2018

Я создаю приложение, которое использует 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);

И я хочу скрыть уведомление, когда приложение не запущено,

как этот

...