User engagement in mobile world is a tough nut to crack. To make intimate connections to users of your application you will have to resort to more direct and personal communication channels. A personally engaging channel plays a major role in creating a differentiating experience on the mobile application. Engaging users at mobile scale (way bigger than internet itself) is a challenge. FlipCast is a building block for creating a user engagement platform which keeps the users of the app come back for more!
FlipCast is a scalable, multitenant, customizable push notification platform for mobile, devices & web. FlipCast is built on high performance, high throughput fault tolerant infrastructure components like spray.io, akka.io which can leverage modern multi-core hardware to support high concurrency. Support for MongoDB datasource is provided out-of-the-box.
Release | Date | Description |
---|---|---|
Version 1.0 | April 2014 | Initial OSS release |
Version 1.0.1 | May 2014 | Upgrade to Spray 1.3 & Scala 2.11.0 |
Version 2.0 | December 2014 | Move to akka.io cluster & distributed pubsub |
Version 2.1 | December 2014 | Adaptive Loadbalancing on akka cluster |
Version 2.2 | December 2014 | Priority support for push messages |
Changelog can be viewed in CHANGELOG.md file
- iOS
- Android
- Windows Phone 8
- Device register/unregister API
- Configurable push message payloads
- Automatic housekeeping for invalid devices
- Automatic/Transparent retry and sidelining
- Message history management
- Pluggable data source (Default: MongoDB)
- Automatic backpressure management
- Unicast, Multicast & Broadcast Push API
- Auto Batching for multicast & broadcast push
- [MongoDB] (https://www.mongodb.org)
Please refer to Wiki for FlipCast documentation
FlipCast is licensed under : The Apache Software License, Version 2.0. Here is a copy of the license (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Phaneesh Nagaraja (@phaneeshn)