Well - the new release isn't out yet - it's just a Release Candidate.
That said - we are very happy to see the progress - since it has been over a year since 1.7.13 was released!
And brainCloud 4.9 is live!
Let us know if you have questions or issues!
brainCloud doesn't really force anyone to do anything - we are a toolbox to be used to build your game.
And we certainly wouldn't try to force bad code.
The recommendation to bundle API calls together into scripts reflect the reality that:
So - we see it as win:win:win - better user experience, better experience for the end-user, and less cost to you.
We encourage you to organize your scripts as makes sense for your application. To help support this - brainCloud allows you to import script functions into your script to be called (
bridge.import()) - or to call other scripts directly (
As for why our pricing is elastic - that is so that the costs we incur from your app match the costs to you. This puts us both on the same side when optimizing your app. The lighter your app, the lower the costs on our end, and we pass those savings onto you!
Hope that helps!
brainCloud 4.9 is coming soon! (i.e. will be released in the next 2-3 weeks).
Here's a quick summary of the new features:
For all the details - see the release notes - https://getbraincloud.com/apidocs/braincloud-4-9/
Any questions or comments - post them here!
(PS - brainCloud 4.9 contains an important change/fix for script path handling. Folks organizing their scripts into folders will want to take note. Of course, there's a compatibility flag so the changes don't take effect until you want them too.)
Sounds like you want to look into our Presence feature.
Presence is designed to let users know when their friends are online. You can think of it like the old Xbox Live friends feature - where you can see which of your friends are online - and optionally what they are doing.
And Presence uses RTT - so users will be notified in realtime when the presence information of a followed user changes.
Presence works with Friends, Groups, and arbitrary lists of users.
More details here - http://getbraincloud.com/apidocs/apiref/#capi-presence
Hope that helps!
Here is the thing, the input parameter
data returned from our service proxy is a Java Map object, which does NOT support a number value as key when accessing value using object[key] syntax.
data = JSON.parse(JSON.stringify(data));