Class/Object

com.malliina.push.apns

APNSClient

Related Docs: object APNSClient | package apns

Permalink

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

Linear Supertypes
AutoCloseable, PushClient[APNSToken, APNSMessage, ApnsNotification], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. APNSClient
  2. AutoCloseable
  3. PushClient
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new APNSClient(keyStore: KeyStore, keyStorePass: String, isSandbox: Boolean = false)(implicit ec: ExecutionContext)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(): Unit

    Permalink
    Definition Classes
    APNSClient → AutoCloseable
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. def inactiveDevices: Future[Seq[InactiveDevice]]

    Permalink

    "When a remote notification cannot be delivered because the intended app does not exist on the device, the feedback service adds that device’s token to its list."

    "When a remote notification cannot be delivered because the intended app does not exist on the device, the feedback service adds that device’s token to its list."

    "Query the feedback service daily to get the list of device tokens. Use the timestamp to verify that the device tokens haven’t been reregistered since the feedback entry was generated. For each device that has not been reregistered, stop sending notifications."

    "The feedback service’s list is cleared after you read it. Each time you connect to the feedback service, the information it returns lists only the failures that have happened since you last connected."

    See also

    https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def push(id: APNSToken, message: APNSMessage): Future[ApnsNotification]

    Permalink
    Definition Classes
    APNSClientPushClient
  18. def pushAll(ids: Seq[APNSToken], message: APNSMessage): Future[Seq[ApnsNotification]]

    Permalink
    Definition Classes
    APNSClientPushClient
  19. val service: ApnsService

    Permalink
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AutoCloseable

Inherited from PushClient[APNSToken, APNSMessage, ApnsNotification]

Inherited from AnyRef

Inherited from Any

Ungrouped