Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
Javascript 从Phonegap构建应用程序中禁用PushWoosh通知_Javascript_Cordova_Push Notification_Phonegap Build_Pushwoosh - Fatal编程技术网

Javascript 从Phonegap构建应用程序中禁用PushWoosh通知

Javascript 从Phonegap构建应用程序中禁用PushWoosh通知,javascript,cordova,push-notification,phonegap-build,pushwoosh,Javascript,Cordova,Push Notification,Phonegap Build,Pushwoosh,我已经创建了一个应用程序,可以从PushWoosh接收我的通知。我想创建一个页面,用户可以在其中停止/启动这些通知。它将像一个设置页面 这能做到吗?你能给我看一个简单的示例代码吗 谢谢当然有可能!此外,有不同的方法可以做到这一点 首先,请注意UnregisterDeviceAPI方法,它从Pushwoosh数据库中删除设备的push令牌。您可以修改正在使用的SDK,并检查用户是否启用了应用程序中的推送通知,如果用户未启用,则可以调用unregisterDevice 其次,您可以使用标记功能。通过

我已经创建了一个应用程序,可以从PushWoosh接收我的通知。我想创建一个页面,用户可以在其中停止/启动这些通知。它将像一个设置页面

这能做到吗?你能给我看一个简单的示例代码吗


谢谢

当然有可能!此外,有不同的方法可以做到这一点

首先,请注意UnregisterDeviceAPI方法,它从Pushwoosh数据库中删除设备的push令牌。您可以修改正在使用的SDK,并检查用户是否启用了应用程序中的推送通知,如果用户未启用,则可以调用unregisterDevice

其次,您可以使用标记功能。通过在应用程序中调用setTags方法,可以设置设备的标记值。稍后,您可以使用它来确定目标

例如,通过在createMessage请求中添加以下行,您只能向启用通知的用户发送消息:

“条件”:[“启用推送”、“均衡”、“是”]


请注意,标签是高级功能。如果您想测试它,您可以与Pushwoosh支持团队联系并获得一个免费试用期。

您能为注销设备编写一个简短的示例吗?我尝试了一些东西,但在pushwoosh cpanel中,设备仍然注册。