Mail - Overview

Allow players to manage in-game mail messages [LIVE-Mail-01]

This guide includes everything needed to use the Mail feature in the "Beamable SDK for Unity".

The purpose of this feature is to allow players to manage in-game Mail messages.

Messaging the game players can have a significant multiplier effect on engagement and revenue. This feature is designed to narrowcast communications (e.g. 1 to 1) between players.

Related Features

📘

Messaging

Messaging the game players can have a significant multiplier effect on engagement and revenue. Beamable offers features to support this.

1. Announcements - Allows players to manage announcements. This is designed to broadcast communications (e.g. 1 to many). See Announcements for more info

2. Notifications - Allow games to send and receive messages through subscriptions. This is designed to broadcast communications (e.g. 1 to many). See Notifications for more info

3. Mail - Allows players to manage in-game mail messages. This is designed to narrowcast communications (e.g. 1 to 1). Continue reading below for more info

Unlike many Beamable features, Mail does not have a dedicated Feature Prefab. The main usages of this feature are listed below.

FunctionDefinition
Send MessagesSend a message to another player's inbox.

Note: This requires Admin privileges.
Receive MessagesFetches the mail messages from the user's inbox.

Using Microservices

If you would like to allow players to send messages without granting players Admin privileges, consider using Microservices. Sending a message via a microservice allows the game maker to validate the message's contents before the final sendoff. See Microservices - Code for more details.

Case Study

Example: Let's say your users have an inbox in their player profile, and they can receive messages whenever something significant happens. This is a good fit for Mail.