Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net c#如何更新Asp.net页面上的Onesignal标记?_C#_Asp.net - Fatal编程技术网

Asp.net c#如何更新Asp.net页面上的Onesignal标记?

Asp.net c#如何更新Asp.net页面上的Onesignal标记?,c#,asp.net,C#,Asp.net,我是Onesignal.com推送通知的新手,我设法将其添加到我的asp.net站点,我的问题是,是否有人知道我是否可以以及如何使用Api更改注册用户的用户标记。 还有一点,现在我添加了javascript代码,当用户来到我的页面时,他可以注册弹出模式,我想知道是否有办法通过api注册按钮点击事件 我将感谢c代码示例 提前感谢在网站上设置标记的最简单方法是使用OneSignal Javascript SendTags方法 您可以在var-OneSignal=OneSignal | |[]之后的任

我是Onesignal.com推送通知的新手,我设法将其添加到我的asp.net站点,我的问题是,是否有人知道我是否可以以及如何使用Api更改注册用户的用户标记。 还有一点,现在我添加了javascript代码,当用户来到我的页面时,他可以注册弹出模式,我想知道是否有办法通过api注册按钮点击事件

我将感谢c代码示例


提前感谢

在网站上设置标记的最简单方法是使用OneSignal Javascript SendTags方法

您可以在
var-OneSignal=OneSignal | |[]之后的任何时间调用
OneSignal.push([“sendTags”,{key2:“value2”,key3:“value3”}])

要从按钮链接触发权限事件,应使用
registerForPushNotifications
方法。例如(单击事件处理程序内部):

请注意,您应该首先在
init
方法中将autoRegister设置为false

OneSignal.push(function() {
  OneSignal.registerForPushNotifications();
});`