Channel names are UTF-8 compatible and can be up to 92 characters in length.
Characters that are not valid for creating channel names are:
comma | , |
colon | : |
astrick | * |
slash | / |
backslash | \ |
space | |
Unicode zero | |
non-printable ASCII control characters | |
Some of the above characters may work in some APIs in some SDKs, but could cause others to fail, so it is recommended that you avoid these characters regardless of the API you are working with.
IMPORTANT: The period (.) character is not actually invalid but it is reserved for wildcard features, so it is recommend to avoid using it for channel names, unless you are intentionally going for wildcard pattern usage or associated with Function binding.