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.
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.
|Send Messages||Send a message to another player's inbox.|
Note: This requires Admin privileges.
|Receive Messages||Fetches the mail messages from the user's inbox.|
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.
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.
Updated about 1 month ago