有没有办法从 iOS 中的 QuickBlox 获取更新的徽章计数器?

Posted

技术标签:

【中文标题】有没有办法从 iOS 中的 QuickBlox 获取更新的徽章计数器?【英文标题】:Is there a way to get updated badge counter from QuickBlox in iOS? 【发布时间】:2015-05-01 08:09:06 【问题描述】:

我已成功收到QuickBlox它自己发送的聊天推送通知。但是在某些情况下,我也在代码中向其他用户发送推送通知。至此,我迷失在了大海中!

另一个当前已注销的用户,因此应用程序在徽章计数器中显示 5(用于未读聊天)。然后如果我通过代码向他发送推送,它应该增加到 6 ......但它没有更新。我如何在 QBMPushMessageBadgeKey 中传递 6 并推送我正在发送的代码。

请帮我解决这个问题!这将在 QuickBlox 中成为一个大问题。

【问题讨论】:

【参考方案1】:

您可以使用发送推送通知

+ (QBRequest *)createEvent:(QBMEvent *)event successBlock:(void (^)(QBResponse *, NSArray *))successBlock
            errorBlock:(QBRequestErrorBlock)errorBlock;

最简单的方法是使用:

+ (QBRequest *)sendPush:(QBMPushMessage *)pushMessage toUsers:(NSString *)usersIDs successBlock:(void(^)(QBResponse *response, QBMEvent *event))successBlock errorBlock:(void (^)(QBError *error))errorBlock

【讨论】:

以上是关于有没有办法从 iOS 中的 QuickBlox 获取更新的徽章计数器?的主要内容,如果未能解决你的问题,请参考以下文章

Quickblox Android:未读消息总数请求

启动 Quickblox 视频通话从 Web 到 iOS 应用程序后立即应用程序崩溃

使用 Quickblox SDK 未收到从 iOS 到 android 的推送通知

用于系统通知的 Quickblox REST API

如何在 Quickblox iOS 中从远程视频中捕获视频帧

在 IOS 中使用 QuickBlox 视频聊天,无需登录或密码