Methods, systems, and apparatus, including computer programs encoded on computer storage media, for application-based data interaction are provided. One of the methods may be implemented by a networking device. The method may include: receiving a data interaction request through a first channel between a mobile device and the networking device; establishing a second channel for data interaction with a server; determining whether the data interaction request is associated with a preset application; and in response to the determination that the data interaction request is associated with the preset application, opening the second channel.