Ask a Question

Ask a Question
ANSWERED

How do I do rank-based matchmaking?

Looking for help with the following issue: For rank-based matchmaking I have the following setup: 2 players with the following stats (set via the Beamable portal): Player 1 has rank stat set to 1000 Player 2 has rank stat set to 1 When I'm testing the matchmaking, I expect it to fail due to the difference in the player's ranks. BUT - They still match... What am I doing wrong?
ANSWERED

Adding a App-Specific Shared Secret to in app purchases

When validating receipts with the AppStore, the App-Specific Shared Secret is used to set the value of the password field in the JSON request that will be sent to the AppStore validation endpoint. Is it possible to add the App-Specific Shared Secret to the BeamableIAP Service via the portal or do I need to create a logic with purchasing, receiving, validating and enabling in the Microservice on my own? My problem is, that I have a 21003 error with my in app purchases for all types of in app purchases via the BeamableIAP. (Apple) Error: 21003 - The system couldn’t authenticate the receipt.
ANSWERED

In Beamable Commerce, what is the difference between a SKU and Currency?

I see that, when I am setting up a listing in Content Manager, the price can be `skus` or `currency`. What is the difference between those price types? How should I use these in relation to real-money transactions? Do Beamable currencies represent real-money dollars/Euros/etc. or are they just in game?
ANSWERED

I don't have my CID. How can I find it again?

I can't seem to find my CID to log in. How can I find it?
ANSWERED

How is beamable establishing connection to the microservice server?

Right now i can just build the game and the published microservices work, but how is beamable establishing this connection to the server? Is it secure or can someone on the client side decompile and start making those server calls? The thing is im doing API calls through Beamable which has the API keys, I dont want the player to be able to able to call something like Services.config.GetSetting("some_api_key") and essentially gain access to the API's that Beamable is serving as a backend for. Sorry if this question is too novice, im kind of new to this stuff
ANSWERED

Does beamable have a way for storing data such as API keys?

Currently I am storing api keys in the ream configurations. Can I save it there safely? These API keys are only fetched on serverside (ClientCallable) methods.
ANSWERED

How do I cancel an AWS Marketplace subscription with Beamable?

I have signed up for Beamable using the AWS Marketplace option at <https://aws.amazon.com/marketplace/pp/prodview-5bjngndlaoiqi> I would like to cancel my subscription now. Where do I do that?

Not accessing Beamable portal or project from unity Editor

It initially works for some days and suddenly throws the following error in Unity editor PlatformRequesterException: HTTP Error. method=[GET] uri=[https://dev.api.beamable.com/basic/beamo/status] code=[400]
ANSWERED

Best practices for inventory and item quantity

Regarding best practices in the inventory system, is it a good idea to store the quantity of items in their properties? For example, the player can gather wood as an item in the game. We are giving the player a single item each time, but we could change that to have only one wood item with a property showing the number of items.
ANSWERED

How do we ensure transaction consistency across multiple operations?

Hello, We are currently working on a scenario where we need to update user currency and perform operations on our Storage Objects within a single API call. It is crucial for us to ensure that both operations either succeed together or fail together, maintaining consistency. Could you please guide us on how to handle this situation within Beamable microservices? Specifically, we are looking for the best practices or mechanisms provided by Beamable to ensure transactional consistency across multiple operations. Thank you in advance for your assistance.