This documentation is for Unity SDK 1.x through 3.x. If you are using Unity SDK 4.x or above, please visit our new documentation.

Ask a Question

Ask a Question
Answered

What is the best way to handle custom errors?

What is the best way to throw custom errors from microservices and handle these errors in front end?

Answered

Does the BeamContext stats set method cache the stats if the user goes offline?

Does Stats service support offline mode? When setting stats using BeamContext.Stats.Set, does it cache the stats if the user goes offline? Is there any retry logic to send the stats when the user is back online?

Answered

Donations

Can groups hold custom data (e.g. for a guild research tree)?

Answered

Why am I seeing a low level of API calls against my account even when I'm not using the portal or running the project on the weekends?

Even when I'm not accessing any aspect of my Beamable project, I'm seeing a couple hundred API calls per day against my account. Where are these coming from?

Answered

AccountNotFoundError

AccountNotFoundError in the portal

Answered

How do you refuse friend invites?

How can I implement refusing friend invites? The person who made the invite can cancel it, but how can the recipient refuse it?

Answered

Get itemID

I added an item using InventoryBuilder and then Services.Inventory.Update(inventoryUpdateBuilder). How can I get the itemId of this new inventory item? Since I want to store it on a local data script to later call other methods that require the itemId.

Answered

Service Level Agreement - Uptime - Outages

What is your service level agreement and uptime commitment? What happens if they have a significant update that has a blackout window?

Answered

Can I rename my CID alias or project alias?

Hi, I created my project using a test name or something different than my project official name. I'd like to update the alias, but I don't see a way to update or rename it. Can you do this?

Answered

Class level static variable

If I have a class level static variable in my microservice, is that static value global to all game clients calling the microservice, or is it unique to each client calling the microservice? For example, let's say I have a static class level variable that incremented every time a microservice method is called. If player A (client 1) calls 1 function, and player B (client 2) calls 2 functions, would the value be different for each player, or would it be a global value?