【问题标题】:How to update a sent message in Quickblox IOS如何在 Quickblox IOS 中更新已发送的消息
【发布时间】:2016-11-23 02:47:50
【问题描述】:

如何在服务器中更新已发送的 QBChatMessage?例如消息发送/传递后,如何更新它的文本或自定义参数。是否还有参数一旦发送和交付就无法更改或更新?

这是 Quickblox Android 上的 link to the snippet,它似乎也在做同样的事情。这在IOS中是如何实现的?

【问题讨论】:

    标签: ios swift quickblox


    【解决方案1】:

    QBRequest中有一个方法:

    /**
     Update existing chat message - mark it as read.
    
     @param message Сhat message to update.
     @param successBlock Block with response instance if request succeded.
     @param errorBlock Block with response instance if request failed.
    
     @return An instance of QBRequest for cancel operation mainly.
     */
    + (QBRequest *)updateMessage:(QBChatMessage *)message
                    successBlock:(nullable void(^)(QBResponse *response))successBlock
                      errorBlock:(nullable QBRequestErrorBlock)errorBlock;
    

    用法与在android中几乎相同。您可以在此处阅读可以更新哪些字段:http://quickblox.com/developers/Chat#Fields_to_update_2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 2015-12-23
      • 1970-01-01
      相关资源
      最近更新 更多