The web/app check in is the way to go. I have been on the last flight and seen a gate agent send a passenger to the flight connections desk only to find no one was there and frustration ensued. Not sure why the gate agent could not
issue it or chose not to .