Allow Us to Check Favorite Status Without Requesting Inventory Read Access

AvatarEditorService:PromptSetFavorite() is a great feature that allows developers to prompt users to favorite a specific item or experience. However, there’s currently no way to check whether the user has already favorited the item unless we request inventory read access — which feels excessive and unnecessary for such a small action.

This leads to two major problems:

  1. User experience issue: Developers are forced to always show the favorite prompt, even if the user already favorited the item. This can be annoying and repetitive for players.
  2. Privacy/confusion concern: Requesting inventory read access just to check favorite status may confuse users or cause distrust. It feels like a heavy-handed permission request for something that should be lightweight. Players may assume the game is trying to access or track more than it actually is.

In short, i believe AvatarEditorService:GetFavorite() should be accessible without needing any permission request from the player.

11 Likes

Would greatly appreciate this being added - while i understand why such a thing exists, it causes unnecessary friction in determining if someone has liked a game.
Ultimately it just ends up hurting the player.
Like yeah I can request their permission to see if they’ve favorited, or i can set up a self hosted system which allows me to do this,
or I can just not waste my time with any of that & instead prompt them even if they’ve already liked the game.