Cannot customize SocialService:PromptGameInvite notification with ExperienceInviteOptions.InviteMessageId

I would like to send an invite, but use the new customizable text feature.

I started by creating some custom notification strings (taking care to create them under the correct experience):

Then I tested several of them using this localscript:

wait(5)
local experienceInviteOptions = Instance.new("ExperienceInviteOptions")
experienceInviteOptions.InviteMessageId = "dc63c9d5-249a-2c4d-ae6a-107a81852b90"
experienceInviteOptions.PromptMessage = "Hello. Invite some friends."
game:GetService("SocialService"):PromptGameInvite(game.Players.LocalPlayer, experienceInviteOptions)

It successfully shows the invite dialog, and the prompt message has been customized.

However when I send an invite, it always just uses the default notification text instead of my custom one. I tried several times, both in studio and after publish, and between different people, but the message was always just the default one. I even tried customizing the invites of a different game, but no luck.

Hopefully I’m doing something silly wrong, but can’t notice it, so could someone point out my mistake? Thank you.

2 Likes

Does it also not apply to the actual chat message? since invites also always send themselves into the players chat.

If it also does not apply it there, it is most likely a roblox bug.

2 Likes

Update:
Looks like this feature simply is not live yet. “This functionality will be rolling out over the coming weeks.” according to Player Invite Prompts - #71 by m0bsterlobster

Thanks for helping me.

When I just tried sending between three different accounts (also tried website, desktop app, and iOS in the app and iOS notification), I actually don’t get that chat message at all, only the notification.

But I can see in the docs that the customization is supposed to be for the notification, not just the chat. Below is a screenshot which was included in the docs.

1 Like