An application enabling method, wherein the method is applied to a Bluetooth connection system comprising a first device and a second device, wherein the first device comprises a first application to be enabled using the method, and the method comprises: obtaining, by the first device, first positioning information of the first device when a Bluetooth connection between the first device and the second device is broken, and creating a geo-fence based on the first positioning information, wherein the geo-fence comprises a first geo-fence and a second geo-fence, the first geo-fence is determined based on information about a cell identifier, CEII-ID, and the second geo-fence is determined based on information about a global navigation satellite system, GNSS; obtaining, by the first device, second positioning information of the first device; and determining, based on the second positioning information, that the first device is in the geo-fence, and setting, by the first device if the first application is in a deactivated state, a state of the first application from the deactivated state to a running state, wherein the determining, based on the second positioning information, that the first device is in the geo-fence, and setting, by the first device if the first application is in a deactivated state, a state of the first application from the deactivated state to a running state comprises: periodically obtaining third positioning information of the first device based on a preset time interval if it is determined, based on the second positioning information, that the first device is in the first geo-fence; and setting, by the first device, the state of the first application from the deactivated state to the running state if it is determined, based on the third positioning information, that the first device is in the second geo-fence, and the first application is in the deactivated state. obtaining, by the first device, first positioning information of the first device when a Bluetooth connection between the first device and the second device is broken, and creating a geo-fence based on the first positioning information, wherein the geo-fence comprises a first geo-fence and a second geo-fence, the first geo-fence is determined based on information about a cell identifier, CEII-ID, and the second geo-fence is determined based on information about a global navigation satellite system, GNSS; obtaining, by the first device, second positioning information of the first device; and determining, based on the second positioning information, that the first device is in the geo-fence, and setting, by the first device if the first application is in a deactivated state, a state of the first application from the deactivated state to a running state, wherein the determining, based on the second positioning information, that the first device is in the geo-fence, and setting, by the first device if the first application is in a deactivated state, a state of the first application from the deactivated state to a running state comprises: periodically obtaining third positioning information of the first device based on a preset time interval if it is determined, based on the second positioning information, that the first device is in the first geo-fence; and setting, by the first device, the state of the first application from the deactivated state to the running state if it is determined, based on the third positioning information, that the first device is in the second geo-fence, and the first application is in the deactivated state.