如何隐藏Unity3D中的Notification OneSignal

时间:2018-04-24 15:52:48

标签: android firebase unity3d onesignal

我正在构建一个使用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);

我希望在应用未运行时隐藏通知,

like this one

0 个答案:

没有答案