GetStream中的自定义活动顺序

时间:2016-10-28 20:23:14

标签: getstream-io

在文档中, Feed中的活动根据时间对UUID进行排序。

但这是排序的唯一方法吗?也许我可以通过活动传递时间属性,并根据通知提要等属性进行排序?我问这个是因为昨天我遇到了这个错误:

A SocketError occurred:
Hostname not known: us-east-api.getstream.io

必须重试推送到GetStream(使用rails gem上的ruby)。我很确定这导致“旧”活动被置于堆栈顶部作为“新”活动。也许有一种方法可以将活动推入饲料中间?

1 个答案:

答案 0 :(得分:2)

您可以使用排名Feed来更好地控制排序: https://getstream.io/docs/#custom_ranking 它非常强大,非常类似于您在ElasticSearch等定义排名的方式。它只适用于付费套餐。

您还需要了解更新您的活动: https://getstream.io/docs/#activity-update

请注意,我们的汇总和通知Feed会根据上次更新进行排序。这与在简单时间排序的平面Feed非常不同。

您希望排序如何运作?