About life cycle

There are three states in the life cycle.

StateDescription
BootThis state can enter by call ChannelIO.boot

You can use all the features ChannelIO offers.
SleepThis state can enter by call ChannelIO.sleep

You can only call Track or receive push notification.

If you want to do interaction, call boot again.
ShutdownThis state can enter by call ChannelIO.shutdown

All of ChannelIO interaction is closed and can not do any actions for ChannelIO