Channels

An information channel is a stream of information presented to your application users in the form of so-called banners.

If you have one application, you will usually want one channel presenting news for this application. These will be given to users when an update is installed.

application-release1

But you can also create an additional channel for the same application, which will not be associated with new versions but with the announcements of future changes or modifications to the price list.

In this case, you will have two independent channels for one application.

application-release2

It may also happen that you have different language versions of your application, and you would like to prepare separate sets of information for some of them - in the language of their recipients. In this case, you will need as many channels as many languages you want to support.

application-release3

Suppose you're a publisher of more than one application. In that case, you'll probably need to create separate channels because each of the applications will have updates with different numbering, containing different changes. Therefore the presented banners should display appropriate content for them.

application-x-release

So a channel is a consistent set of consecutive information displayed to the recipient of that channel.

However, if you have one application, you will usually need to create one channel. Plus, maybe some more for testing.