• Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
brainCloud Forums
johnhJ

johnh

@johnh
About
Posts
13
Topics
0
Groups
1
Followers
0
Following
0

Posts

Recent Best Controversial

    Question about adding Items/Bundles to a Promotion via Cloud Code API
  • johnhJ johnh

    @moondory77 brainCloud 6.0 is releasing this month (June 2026). I am really excited about the headline features for it, hope you love it!


  • Question about adding Items/Bundles to a Promotion via Cloud Code API
  • johnhJ johnh

    @moondory77

    Regarding your question: "Has the LiveOps feature been removed or deprecated? I can no longer find any documentation for it, and it seems to be missing from the dashboard as well."

    I am not 100% sure which feature you are referring to. But maybe you are referring to a feature in our upcoming 6.0 release?

    In brainCloud6.0, we will be moving Promotions and Redemptions to a new Braincloud Category called Live Ops.

    24292fca-d9f9-41e0-8760-f13a71891da0-image.png

    We will also be introducing a new feature called Campaigns. (In some previews we may have described it as Live Ops Campaigns).

    Campaigns are a major showcase of the 6.0 release and will enable Scheduled Limited-Time Game Modes and A/B Scenarios (w/ built-in promotions)

    Additional features being released in 6.0 will compliment the development of Promotions and Campaigns making them incredibly easy to develop and powerful.

    Could it be possible you saw a sneak peek at the Live Ops Campaigns feature?

    Let me know,
    Thanks
    JH


  • Question about adding Items/Bundles to a Promotion via Cloud Code API
  • johnhJ johnh

    @moondory77 Hello,

    Regarding your question: " I can easily attach Items and Bundles to it. I am wondering if there is a way to achieve this programmatically via a Cloud Code API?"
    The calls you referred to (SysCreatePromotion and SysUpdatePromotion) can be used to attach Items and Bundles to promotions.

    Could you to check the example script in API explorer to see if it provides what you need?

    c5757b80-d160-4384-b4d1-830f5d10bfc0-image.png

    The devs use the API Explorer to test the new/updated calls during development - and so the JSON there is always up-to-date.


  • Admin Billing API request
  • johnhJ johnh

    Added the additional details to 13660


  • Feature Request / Question: Selective Promotion Exclusion During App Deployment
  • johnhJ johnh

    @gyutaelee I will investigate the Per Promotion Deployment option you requested.

    As I was working on this I thought there may be a workaround for you that you would like. This could work for your team with minimal effort and on your current version of brainCloud portal.

    My solution hides the promotion so that only users you flag as TESTERS will see it.

    This would let your PROD testers gain the benefit of the no-ads promotion without disrupting your monetization.

    Within Automatic Promotions, there is the option to Target members of any of these segments.

    cb1f4861-16f8-432a-bb22-4b71dc0b0ce1-image.png

    Within Scheduled Promotions, there is the option to Offer this promo to: Only users in:

    2a5f3a28-91ba-4f2c-bb1c-5a2c04ead1e5-image.png

    Advancing to App > Design > Segmentation > Segments we can create a segment that filters to players that are flagged as Testers.

    59f8d7bc-3640-450f-ab67-086af9b8acdd-image.png

    Now, segments need to have at least one more criteria, so let's choose something like has logged in at least 1 time.

    d86e5f6d-ded8-4c7e-ab26-1c07f9813f0e-image.png

    Save this Segment

    IMPORTANT! Add the segment to your Promotion
    This will limit the promo to only eligible users. Noone else sees it!
    7aca6582-cff3-4469-ae98-6339b341ba06-image.png

    Next we will need to flag some users as Testers. For a DEV app, the easiest way to do this is to go to the User Browser, RECENTLY ACTIVE and pick players (your testers) with recent activity.

    ec366981-f641-4833-87f2-64798766555c-image.png

    GO TO USER to bring up their user summary and check the IsTester checkbox.
    d1094afd-ca63-4ce6-8070-477c879fb1d4-image.png

    Testers get a special icon
    e02b71bc-db5b-4127-a6a7-1528697aee6f-image.png

    Next, we will return to Segments.

    Segments are automatically processed overnight, but you can Refresh Segments immediately with the REFRESH SEGMENTS button. Please note: refreshing segments processes every player so this process can take a while and preferably left to low-traffic times of day.

    e306d8e0-553d-475c-a780-43fbed29a271-image.png

    After processing completes, we can check the cohort of testers by returning to the User Browser choosing BROWSE, and Browse Within A Segment.

    43a330f6-e572-4b0b-a8ca-c0d631e63240-image.png

    These are my Testers, so everything worked.
    a8b56bbb-536c-447b-9e7d-a8d8236ff165-image.png

    Since only testers are eligible for the promotion, you are free to deploy it to PROD without affecting your monetization. And the PROD Testers you select will be able to gain the workflow benefit of no ads.

    Could you let me know if this solution solves your problem?

    Let me know if you have any questions,
    Regards
    John
    -Design


  • Admin Billing API request
  • johnhJ johnh

    Case 13660 - investigating


  • [Feature Request] Add "Open in New Window" option for Owner ID in Custom Entity view
  • johnhJ johnh

    Case 13633 - [implementing]


  • Two Questions: Follow System & Referral Rewards
  • johnhJ johnh

    Hi @gyutaelee I am bringing this to the dev team for further discussion. thank you for suggesting it.


  • Two Questions: Follow System & Referral Rewards
  • johnhJ johnh

    Case 5996


  • missing features
  • johnhJ johnh

    Dear @dbgtdbz2 ,

    About your feature request #1, “Please allow specifying items as conditions for purchasing virtual or bundle items."

    I have developed a mockup for this feature.

    If we add your Prerequisite Items request to the system as shown, will this work for your needs?

    Note that in this implementation, the prerequisite requirement applies only to a Virtual Currency transaction. PrereqItemsMockup.png

    Please let me know at your convenience,
    Regards,
    John H
    -Design


  • missing features
  • johnhJ johnh

    Dear @dbgtdbz2 ,

    About your feature request #2. "Required item conditions for virtual and bundle items"

    Question 1:
    For your feature request, do the prerequisite requirements need to apply in the case that the item is included in a Cash Offer (or Cash Bundle Offer that this item might be within)?

    Question 1b:
    If YES that means a Cash Purchase attempt by the player could be denied by brainCloud due to the player not having the required Item. Is that appropriate?

    Question 2
    In the case that an item attempts to be awarded to the user by way of a Quest, level up, or gameplay mechanic, if the player does not have the prerequisite items, what should happen?

    Thanks,
    JH


  • Suggestions based on usage patterns.
  • johnhJ johnh

    Regarding #1, It looks like this can be implemented within the current functionality as follows:

    When the client is viewing the chat channel, have the client write a user entity saying, in this channel I have read messages up to (the date of the most recent message they have seen). Next, when the app loads the next time, call “getRecentChatMessages” and count up the messages since (the date of the most recent message they have seen). This will give you your count to show for that channel.

    Limitations:
    The chat queue for a channel has a limit of 250.
    Messages have max days and max history (settable by the developer) so if the players been away a long time, some of those messages wont be around to be counted up.
    Go to Messaging Chat to view the settings for these.


  • Suggestions based on usage patterns.
  • johnhJ johnh

    Regarding #3, The app can store the GroupOwner information in the GroupSummary data which comes back with ListGroups anyway. For existing groups, on login, have the client call GetMyGroups and UpdateGroupSummaryData for any owned groups. The GroupSummary data area is super useful, you could also put say, a group vibe “Casual”, faction alignment or other group descriptor as well.

    Regarding #5 we discussed this idea. The devs emphasized that the description text block can be stored in the GroupSummary or GroupEntities areas. This keeps the system as broadly compatible and efficient as possible for all customers.

  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users