Chinese Chicken on a Stick

Does anyone know how to make the chicken on a stick you find at Chinese buffets? It is reddish in color. I don’t know how they get the color or flavor. Please let me know if you have any ideas. Thank you.