Skip to content

A scalable push notification platform for mobile, devices and web.

License

Notifications You must be signed in to change notification settings

Flipkart/flipcast

Repository files navigation

Why

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

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.

Releases

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

Changelog can be viewed in CHANGELOG.md file

Supported mobile platforms:

  • iOS
  • Android
  • Windows Phone 8

Supported Features:

  • 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

Library Dependencies


Infrastructure Dependencies

Documentation

Please refer to Wiki for FlipCast documentation

License

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)

Core contributors

About

A scalable push notification platform for mobile, devices and web.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published