Skip to content

BFUrbanAirship is a Scala library for working with the Urban Airship iOS push notification system.

Notifications You must be signed in to change notification settings

bubblefoundry/BFUrbanAirship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFUrbanAirship

BFUrbanAirship is a Scala library for the Urban Airship iOS Push Notification API.

Usage

import com.bubblefoundry.bfurbanairship._

val api = new UrbanAirship(app_token, app_secret, app_master_secret, appengine = false)
// schedule a message to be pushed
val message = SimplePushMessage(aps = Some(APS("A push message")))
api.push(message)

// get a Stream of all registered devices
api.devices

Getting the library

Currently you'll need to checkout the source code and build it using sbt 0.11.2. sbt publish-local should do the trick.

TODO

  • Use the latest version of sbt
  • Update dependencies
  • Clean up the code
  • Maybe support the other UA push APIs using a common interface

License

This code is released under the MIT License.

About

BFUrbanAirship is a Scala library for working with the Urban Airship iOS push notification system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages