gpt4 book ai didi

ios - 使用 quickblox 进行 Quickblox 聊天

转载 作者:行者123 更新时间:2023-11-29 00:39:56 25 4
gpt4 key购买 nike

我正在使用 quickblox 开发应用程序的聊天模块。它工作正常。但是当应用程序终止时,我没有收到任何聊天消息的推送通知。任何人都可以帮助我吗?

最佳答案

如果您想收到推送通知,您需要验证以下步骤。

第 1 步:设置所有证书和密码以在 quickblox 门户中发送通知。

  • 登录到 quickblox 门户。
  • 选择您创建的应用程序。
  • 点击左侧菜单列表中的“推送通知”菜单。
  • 点击右上角选项卡中的“设置”菜单。
  • 在设置部分,您需要设置所有相关证书和 key 。

第 2 步:设置 quickblox 门户所需的所有信息后。您需要在您的应用程序中添加代码以订阅以获取登录用户设备的通知。

NSString *deviceIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
QBMSubscription *subscription = [QBMSubscription subscription];
subscription.notificationChannel = QBMNotificationChannelAPNS;
subscription.deviceUDID = deviceIdentifier;
subscription.deviceToken = <Replace-Device-Token-Here>;
[QBRequest createSubscription:subscription successBlock:^(QBResponse *response, NSArray *objects) {
// Success.
} errorBlock:^(QBResponse *response) {
// Error.
}];

第 3 步:用户执行注销操作后,您需要取消订阅来自 Quickblox 服务器的推送通知,以停止向注册设备接收通知。

NSString *deviceUdid = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
[QBRequest unregisterSubscriptionForUniqueDeviceIdentifier:deviceUdid successBlock:^(QBResponse *response) {
// Success.
} errorBlock:^(QBError *error) {
// Error.
}];

如果您对此有任何评论,请告诉我。

谢谢。

关于ios - 使用 quickblox 进行 Quickblox 聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com