Tengo una aplicación de vista web con OneSignal integrado. Todo lo que intento hacer es agregar etiquetas a ese usuario cuando se hace clic en un botón en OneSignal usando el siguiente código:
<button onclick="buttonclicked()" >some</button> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script> <script> window.OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: "xxxxx", }); }); function buttonclicked() { console.log("click"); OneSignal.push(function() { OneSignal.sendTags({sub_url:window.location.href, topic:'tags'}).then(function(tagsSent) { console.log("tagssent:" + JSON.stringify(tagsSent)); }); }); } </script>Seguí exactamente el mismo procedimiento que en la documentación .
No estoy seguro de qué salió mal, cuando activé la función a través de la aplicación, los datos no se publicaron en el campo de etiquetas de OneSignal.
Cualquier ayuda es muy apreciada.