Parcourir la source

Add OneSignal

Amauri CHAMPEAUX il y a 4 ans
Parent
commit
e214a6289b
1 fichiers modifiés avec 25 ajouts et 0 suppressions
  1. 25 0
      tarteaucitron.services.js

+ 25 - 0
tarteaucitron.services.js

@@ -1637,6 +1637,31 @@ tarteaucitron.services.microsoftcampaignanalytics = {
     }
 };
 
+// onesignal
+tarteaucitron.services.onesignal = {
+    "key": "onesignal",
+    "type": "api",
+    "name": "OneSignal",
+    "uri": "https://onesignal.com/privacy_policy",
+    "needConsent": true,
+    "cookies": [],
+    "js": function () {
+        "use strict";
+        if (tarteaucitron.user.onesignalAppId === undefined) {
+            return;
+        }
+        window.OneSignal = window.OneSignal || [];
+
+        window.OneSignal.push(function() {
+           window.OneSignal.init({
+              appId: tarteaucitron.user.onesignalAppId,
+           });
+        });
+
+        tarteaucitron.addScript('https://cdn.onesignal.com/sdks/OneSignalSDK.js');
+    }
+};
+
 // pinterest
 tarteaucitron.services.pinterest = {
     "key": "pinterest",