Ibm mobilefirst 如何在MFP中注销设备
我通过外部脚本发送推送通知,并捕获从MobileFirst返回的响应。响应总是200,并且响应JSON对象中有一个messageId 如何模拟错误条件Ibm mobilefirst 如何在MFP中注销设备,ibm-mobilefirst,Ibm Mobilefirst,我通过外部脚本发送推送通知,并捕获从MobileFirst返回的响应。响应总是200,并且响应JSON对象中有一个messageId 如何模拟错误条件 我使用MFPAPI删除订阅,从MFP控制台的设备选项卡中删除设备。但是,我仍然可以发送和接收该设备ID的推送通知 我假设您使用的是IBM MobileFirst v8.0 您需要在客户端实现这些API来注销设备或取消订阅标签 从推送通知服务实例注销设备 取消订阅标签 取消订阅标记订阅(您已在代码中订阅)不会清除所有订阅。默认的Push.ALL标记
我使用MFPAPI删除订阅,从MFP控制台的设备选项卡中删除设备。但是,我仍然可以发送和接收该设备ID的推送通知 我假设您使用的是IBM MobileFirst v8.0 您需要在客户端实现这些API来注销设备或取消订阅标签 从推送通知服务实例注销设备 取消订阅标签
取消订阅标记订阅(您已在代码中订阅)不会清除所有订阅。默认的Push.ALL标记订阅保留在数据库中。这就是为什么您仍然能够发送通知 您可以使用SDK(如Gaurab所述)或使用RESTAPI调用来删除设备注册 详情如下:
MFPPush.unregisterDevice(
function(successResponse) {
alert("Unregistered successfully");
},
function() {
alert("Failed to unregister");
}
);
var tags = ['sample-tag1','sample-tag2'];
MFPPush.unsubscribe(
tags,
function(tags) {
alert("Unsubscribed successfully");
},
function() {
alert("Failed to unsubscribe");
}
);