An information transmission method, comprising: when a transmission resource used to transmit uplink feedback information and a transmission resource used to transmit sidelink feedback information overlap in a time domain, sending, by a first terminal device (20, 700, 800, 900, 3000, 6020), the uplink feedback information or the sidelink feedback information to a network device (1000, 2000, 4000, 6010) according to a first criterion; obtaining, by the first terminal device, first configuration information, wherein the first configuration information is used to indicate a first transmission resource used to transmit the uplink feedback information; and obtaining, by the first terminal device, second configuration information, wherein the second configuration information is used to indicate a second transmission resource used to transmit the sidelink feedback information, and the first transmission resource and the second transmission resource overlap in the time domain, wherein sending, by the first terminal device, the uplink feedback information or the sidelink feedback information to the network device comprises: sending, by the first terminal device, the uplink feedback information on the first transmission resource or sending the sidelink feedback information on the second transmission resource, wherein the first criterion comprises a relationship between a value of a first attribute of sidelink data corresponding to the sidelink feedback information and a first threshold, wherein the sidelink feedback information is information received by the first terminal device from a second terminal device in response to a sidelink transmission performed by the first terminal device, and wherein the uplink feedback information is generated by the first terminal device in response to a downlink transmission from the network device; wherein the first attribute of the sidelink data is priority information; wherein sending, by the first terminal device, the uplink feedback information or the sidelink feedback information to the network device according to the first criterion comprises: when a value of the priority information is greater than or equal to the first threshold, sending, by the first terminal device, the uplink feedback information to the network device, and discarding the sidelink feedback information; and when the value of the priority information is less than the first threshold, sending, by the first terminal device, the sidelink feedback information to the network device, and discarding the uplink feedback information. when a transmission resource used to transmit uplink feedback information and a transmission resource used to transmit sidelink feedback information overlap in a time domain, sending, by a first terminal device (20, 700, 800, 900, 3000, 6020), the uplink feedback information or the sidelink feedback information to a network device (1000, 2000, 4000, 6010) according to a first criterion; obtaining, by the first terminal device, first configuration information, wherein the first configuration information is used to indicate a first transmission resource used to transmit the uplink feedback information; and obtaining, by the first terminal device, second configuration information, wherein the second configuration information is used to indicate a second transmission resource used to transmit the sidelink feedback information, and the first transmission resource and the second transmission resource overlap in the time domain, wherein sending, by the first terminal device, the uplink feedback information or the sidelink feedback information to the network device comprises: sending, by the first terminal device, the uplink feedback information on the first transmission resource or sending the sidelink feedback information on the second transmission resource, wherein the first criterion comprises a relationship between a value of a first attribute of sidelink data corresponding to the sidelink feedback information and a first threshold, wherein the sidelink feedback information is information received by the first terminal device from a second terminal device in response to a sidelink transmission performed by the first terminal device, and wherein the uplink feedback information is generated by the first terminal device in response to a downlink transmission from the network device; wherein the first attribute of the sidelink data is priority information; wherein sending, by the first terminal device, the uplink feedback information or the sidelink feedback information to the network device according to the first criterion comprises: when a value of the priority information is greater than or equal to the first threshold, sending, by the first terminal device, the uplink feedback information to the network device, and discarding the sidelink feedback information; and when the value of the priority information is less than the first threshold, sending, by the first terminal device, the sidelink feedback information to the network device, and discarding the uplink feedback information. when a value of the priority information is greater than or equal to the first threshold, sending, by the first terminal device, the uplink feedback information to the network device, and discarding the sidelink feedback information; and when the value of the priority information is less than the first threshold, sending, by the first terminal device, the sidelink feedback information to the network device, and discarding the uplink feedback information.