# Interface PushTransport

public interface PushTransport
Low-level escape hatch for CN1Libs that supply their own native push transport.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `PushTransport.Callback`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getId()`
  `boolean`
  `isSupported()`
  `void`
  `register(PushTransport.Callback callback)`
  `void`
  `unregister(PushTransport.Callback callback)`

- ## Method Details

  - ### getId

    String getId()

  - ### isSupported

    boolean isSupported()

  - ### register

    void register(PushTransport.Callback callback)

  - ### unregister

    void unregister(PushTransport.Callback callback)