New ACS Features & Performance Updates

abstract, background, hexagons, design, pattern, technology, tech, hi tech, sci fi, digital, innovation, innovative, concept, computer, computing, science, scientific, structure, networking, connection, data, banwidth, loading, shape, gradient, green, vector, illustration, power, arrow, medical, health care,

Since launching Appcelerator Cloud Services (ACS) in April, we’ve seen great excitement and adoption with in our developer community. Innovative photo, video, chat, social networking, weather, and many other types of apps have been created utilizing ACS as their powerful, easy to use server backend!

We’ve been hard at work implementing new features requested by our users. Last week along with the Titanium Studio 2.1.1 release, we added new ACS API features:

  • Messages, Posts, and Likes have been taken out of Beta. Send email-style messages to other users, create Facebook-style wall posts, and record the number of Likes for most ACS objects to easily add more social networking features to your apps.
  • Access control lists (ACLs) – configure fine-grained control over which app users can read and/or write any type of object in ACS. For example, now you can allow multiple users to share and update a collection of photos.
  • Secure login via 3-Legged OAuth – enforce secure login to your app via a time-limited token, eliminating security concerns about embedding the ACS key or OAuth token into your app.

New administrative website features have been added to make managing you app’s data even easier:

  • Lookup of push notification subscriptions & delivery status
  • Advanced search and filtering of data for different object types (users, chats, places, etc.)

Additionally we’ve updated our iOS and Android push notification infrastructure using node.js. This has simplified our codebase and given us better performance and capacity than ever before!


  1. Hi Michael – Thanks much for this post – very exciting news. Are there any “Getting Started” tutorials for learning how to use these services?

  2. Unfortunately, not yet. However I will soon start publishing tutorials about ACS, starting with basic usage from a Titanium app. Do you have suggestions about which topics I should address first?

  3. Thank you for asking. I want to let users rate and review scoop shops within my app – making them an instant food critics and content generators. So, I think I’d like to start with Ratings/Reviews module. Would be good to see examples and understand how Posts works as well. (would it be better for the reviews portion – allow scoop shop owners to respond to reviews?) After that I’d like to use push notifications, photos and photo collections. Then social integration (this comes later only b/c i already have some of this implemented) Please feel free to contact me offline for further detail. I’d be happy to help develop the tutorials.

  4. Regarding ACS Push Notifications, I am curious as to why you need to login as a valid user before being able to subscribe to a channel? Push is device specific and the user tie-in adds an unnecessary step in my opinion. Currently preventing me from using ACS for Push.

  5. Hi Matt,

    The user login logic helps if you have an app with push targeting specific users. For instance, if you have a chat app and a user is logged in from multiple devices, sending a push notification to a user by user id would devliver pushes to all the devices the user is logged in.

    In other cases, the login might not be necessary but can be worked around. We have developers simply have all the devices login using the same user/password to subscribe to push notifications if you wish to skip the login logic.

    We will release a feature to let developers choose to require login or not.

  6. […] DevCenter Blog Post: New ACS Features & Performance Updates. […]

  7. […] DevCenter Blog Post: New ACS Features & Performance Updates. […]

Comments are closed.