Package

com.mle.push

apns

Permalink

package apns

Visibility
  1. Public
  2. All

Type Members

  1. class APNSClient extends PushClient[APNSToken, APNSMessage, ApnsNotification] with AutoCloseable

    Permalink

  2. case class APNSMessage(aps: APSPayload, data: Map[String, JsValue] = Map()) extends Product with Serializable

    Permalink

  3. case class APNSToken extends Token with Product with Serializable

    Permalink

  4. case class APSPayload(alert: Option[Either[String, AlertPayload]], badge: Option[Int] = None, sound: Option[String] = None) extends Product with Serializable

    Permalink

    alert

    Some(Left(...)) for a simple alert text, Some(Right(...)) for more verbose alert details, None for background notifications

    badge

    badge number

    sound

    rock.mp3

  5. case class AlertPayload(body: String, title: Option[String] = None, launchImage: Option[String] = None, actionLocKey: Option[String] = None, locKey: Option[String] = None, locArgs: Option[Seq[String]] = None, titleLocKey: Option[String] = None, titleLocArgs: Option[Seq[String]] = None) extends Product with Serializable

    Permalink

  6. case class InactiveDevice(deviceHexID: String, asOf: Long) extends Product with Serializable

    Permalink

Value Members

  1. object APNSClient

    Permalink
  2. object APNSMessage extends Serializable

    Permalink
  3. object APNSToken extends TokenCompanion[APNSToken] with Serializable

    Permalink
  4. object APSPayload extends Serializable

    Permalink
  5. object AlertPayload extends Serializable

    Permalink

Ungrouped