当我的应用中的用户想要取消注册推送通知时,我使用以下代码...
[QBRequest unregisterSubscriptionWithSuccessBlock:^(QBResponse *response) {
//stop receiving notifications
} errorBlock:^(QBError *error) {
//error
}];
我总是收到以下错误。
@"NSErrorFailingURLKey" : @"https://api.quickblox.com/subscriptions.json"
@"NSLocalizedDescription" : @"Expected status code in (200-299), got 404"
有一个有效的quickblox会话,用户已登录。
这里有什么问题?
答案 0 :(得分:0)
您是否在QuickBlox管理面板中检查了特定用户的订阅?
如果没有订阅用户,QuickBlox将返回400+错误。
另请查看 response.error.reasons 和 response.error.error.localizedRecoverySuggestion 以查找更多详细信息。