President Trump has created a channel on Amazon.com Inc.’s Twitch, a sign he plans to use the live-streaming platform to promote his 2020 re-election campaign.

A spokeswoman for Twitch, a platform popular among videogame players, confirmed Thursday the channel belonged to Mr. Trump.

The president is hosting a campaign rally in Minneapolis...