Skip to main content
Use custom-ranking global feed when your app has enabled the backend-ranked global feed experience. Ranking runs on the backend — the SDK takes no weighting or sorting parameters, it only requests the custom-ranking feed and returns the posts the backend provides. See How custom ranking orders posts for what drives the order.
Custom ranking is an SDK-only surface. The UIKit renders the chronological global feed on every platform — see the Feature Matrix. To ship a ranked feed with the UIKit, query getCustomRankingGlobalFeed() yourself and render the results with your own list.

How ranking orders posts

Chronological ordering treats every post the same, whether or not anyone engaged with it. Custom ranking sorts on a score built from meaningful interactions, so a post people comment on and react to outranks a post that is merely newer. Scores are recalculated on every query, so pagination results can shift while users interact with the content.
Limitations of the custom-ranking global feed:
  • Ranking delay — a new post appears in the user feed immediately, but may take a moment to surface in the custom-ranking global feed while its score is calculated.
  • SDK version — only posts created with SDK version 5.10 or later are covered by custom ranking.
  • Tuning — the decay curve and boost windows are configured per network by the backend, not through the SDK. To tailor them, contact social.plus Support with your ranking requirements.

Parameters

Treat custom-ranking behavior as backend-owned. Do not hardcode ranking assumptions in client UI logic.

Global Feed

The same content in plain chronological order.

For You Feed

Personalized per user, with its own backend-owned content sources.